#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include template struct VirtFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; // System.Action`1 struct Action_1_tB42A3131DE903B3EC45871E1A91F5A5B2592F4F2; // System.Action`1 struct Action_1_t90A512C1836C862294AB50B2ED0D29C60F688B04; // System.Action`1 struct Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC; // System.Action`1 struct Action_1_tED224678D7CAEBF06555F578D01EEB1D907DFCF4; // System.Action`1 struct Action_1_t41ED0E2D0EB12C599AFCFCB51A878ECC2EC83971; // System.Action`1 struct Action_1_t9EE38C3F05872852B5987533032B1D14686EBEBE; // System.Action`1 struct Action_1_t4791471B6C1E5F9BA41DC177C671C1AD187F35F3; // System.Action`1 struct Action_1_t72FEF9651F79BF4BC512AA29A2ADF37D1B519644; // System.Action`1 struct Action_1_t364F0D9B221C3DE8172066F20A43DDE20C39A687; // System.Action`1 struct Action_1_t1C87D4321287F0807457BBA5A8E0808299A2750C; // System.Action`1 struct Action_1_tD21A9D62EEBDC0EFF5ACEDB792B4530B59BF7F1C; // System.Comparison`1 struct Comparison_1_tDBE1BE69E27D12AE81032453D5410A40311525CD; // System.Comparison`1 struct Comparison_1_t08FFA4DD8BD6439A6AED0E36149DB00E6FEDEA22; // System.Comparison`1 struct Comparison_1_tB56E8E7C2BF431D44E8EBD15EA3E6F41AAFF03D2; // System.Comparison`1 struct Comparison_1_tB99E111E702896A465C8EF587B7355D00AE90DB4; // System.Comparison`1 struct Comparison_1_t21A75E22F0E6B5DE9C02564B552FD71561494872; // System.Comparison`1 struct Comparison_1_tCB814C5A0877A169C0A0E571B1924FD7A67C56FA; // System.Comparison`1 struct Comparison_1_t27155BA0368949E152677A6EE8E6E4A9597C7B09; // System.Comparison`1 struct Comparison_1_t7B016D299D86786F3236FC5C87CF18EBA54F37B5; // System.Comparison`1 struct Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38; // System.Comparison`1 struct Comparison_1_t7EEFAC9FB20E0E81EAA629A309539CBDC4022CFC; // System.Comparison`1 struct Comparison_1_t897F993F8D3ACB9A3CCCDB9BB4A17EB24537879A; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4; // System.Collections.Generic.IComparer`1 struct IComparer_1_t6E7E6FCB81577514E0E2BF34CA98E25E64FF0183; // System.Collections.Generic.IComparer`1 struct IComparer_1_t2C055EF77A0D4FF6881F1499A305E95F7AD5EF4D; // System.Collections.Generic.IComparer`1 struct IComparer_1_t20C0141C3FEEDAA44BFE8521FEEDDF47289CB40B; // System.Collections.Generic.IComparer`1 struct IComparer_1_t97E956D4FC395692FFCBC989292873797D65E183; // System.Collections.Generic.IComparer`1 struct IComparer_1_t87512B4C0D50540496FF7C6B90DB90686FD50F4D; // System.Collections.Generic.IComparer`1 struct IComparer_1_t1697C1BC8F258FF53E1920035ED9004BA6FCC2D7; // System.Collections.Generic.IComparer`1 struct IComparer_1_tE37BDC4D1EC44733CFA271582CA4CDF0659261B1; // System.Collections.Generic.IComparer`1 struct IComparer_1_t7B305D1B78BAF2A7F394F1850EACDA54163D5EC8; // System.Collections.Generic.IComparer`1 struct IComparer_1_t30CEA7F9F56812520B9D17EF698867DC569BCD07; // System.Collections.Generic.IComparer`1 struct IComparer_1_t83C4C1AB00810D73D6B570BF12B0DAA4CE35B0CB; // System.Collections.Generic.IComparer`1 struct IComparer_1_t155FB92BDC6F9EC7A7DA5AFA082228C2C08A46C0; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tE4E960C53664FB9663CC2261AEBCA61C5EDB579D; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t3E9A1977DB64BEFC51E9B02E141FFD28CCCAFF2B; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t52B1AC8D9E5E1ED28DF6C46A37C9A1B00B394F9D; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tD64AC49A14AE9BE36BFB5DD3D5A423025EE8326E; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tD7496573580AE787CDDC33F24EBBACF6AC0831FD; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t00E4D64E0BBE3D90A042908257A1AEC6A6CFB4BA; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t83CF316A3FD4810134838CC864ABC75868D78C16; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t49175DFA50AF85687547911DDB384AE5C4946F04; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t60793280110921AD016B15C75B4E66604B6F322D; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tB0C76A34803556DC26401FAE62D9FA7695715A2B; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tD15870D9F0CF47B7A5E199EF2FBC9F0C7B5E93E2; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t11A4DD8C8A897B31E9F14F85734A35486782D576; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t06B2E5EA7C5F4B43FEEC71A595B1517272B448FD; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t2DC97C7D486BF9E077C2BC2E517E434F393AA76E; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tFB53A975037D19C9C914F15BE8C445144CC1F2CC; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t83FC1ABBDBD022F14C164E6C51B4EDD08B38CA03; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tC0C0975A58A10C33B0978B5E9C98B5CDC1C5F3A2; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tA38AD3EB71E84F885EE27E21732462C0AD525E42; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tB7C81A9166E0421E20BDEB36BB480064E959BAD6; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t4900F84C3A6A5B6B74AEC19E50A9C5204286D01A; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t6ED576F098E4F0FE319E9FBE1469A1E526341CBC; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tC40B7AB7BA6100F30ABEF327425DFAC84503D358; // System.Collections.Generic.IList`1 struct IList_1_t2F9DBB812E50B9D1E487793B67961AB195483329; // System.Collections.Generic.IList`1 struct IList_1_tAB93E32C22CCE309F982BC6AF2B19E0D2E1B90BF; // System.Collections.Generic.IList`1 struct IList_1_t707982BD768B18C51D263C759F33BCDBDFA44901; // System.Collections.Generic.IList`1 struct IList_1_t683B347D72214EA7A3CF45BA9C059446C05945F4; // System.Collections.Generic.IList`1 struct IList_1_t8F24AF965287B67C6914FD510A6589944278EC14; // System.Collections.Generic.IList`1 struct IList_1_t327ADAF3DC74BC36AF04B6AA0E2B424D28783725; // System.Collections.Generic.IList`1 struct IList_1_t62E2190C7DE50EE19322029DA599DAA7D82C05F4; // System.Collections.Generic.IList`1 struct IList_1_tEBA79CD33D2431C9E27AC275860E5CFA52FEEE0D; // System.Collections.Generic.IList`1 struct IList_1_t041FF621167795B2ED9D82F290A3948E50C6697A; // System.Collections.Generic.IList`1 struct IList_1_t28A962EFA0766952BC7D5446DEFC2D47C5513B70; // System.Collections.Generic.IList`1 struct IList_1_tAA88C188F7BE21C727EE97F52BBF796FE0BA4D98; // System.Collections.Generic.List`1 struct List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393; // System.Collections.Generic.List`1 struct List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1; // System.Collections.Generic.List`1 struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5; // System.Collections.Generic.List`1 struct List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68; // System.Collections.Generic.List`1 struct List_1_t81459304466C330153F4C161F4226252F1F4AE16; // System.Collections.Generic.List`1 struct List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB; // System.Collections.Generic.List`1 struct List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD; // System.Collections.Generic.List`1 struct List_1_t3926283FA9AE49778D95220056CEBFB01D034379; // System.Collections.Generic.List`1 struct List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447; // System.Collections.Generic.List`1 struct List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C; // System.Collections.Generic.List`1 struct List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19; // System.Predicate`1 struct Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF; // System.Predicate`1 struct Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C; // System.Predicate`1 struct Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB; // System.Predicate`1 struct Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7; // System.Predicate`1 struct Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10; // System.Predicate`1 struct Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F; // System.Predicate`1 struct Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156; // System.Predicate`1 struct Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE; // System.Predicate`1 struct Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64; // System.Predicate`1 struct Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2; // System.Predicate`1 struct Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t842CA30F86BE3E3F6612A156FEDF39A19EA779BE; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tBBBD9508F25AA167DB1BE883EBC4C79CB99D8BDC; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t921D1901AD35062BE31FAEB0798A4B814F33A3C3; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tBF2504D4CC1E8875A10C4F8C738B728EB9AA393E; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t6D57565DA0F25F9E63F2C3BB725E64A2DB302F61; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t990AEDEA20F84574ED03F36E2139032056490C47; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tDFA5F98AECD79CE0ECA73A3B612F8958B438D1DD; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t0B63C60DF8336185262B5A12312DB6F90011B387; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t69166E2A14F8B067ACD1BF652133F048A722FC87; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t444CE022161E103F4C6B9BAFE7C17ABE433AA76B; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tF5B6B076C100F5AC62FE5CB7069EE8335B2918EC; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Delegate[] struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // UnityEngine.InputSystem.Utilities.NameAndParameters[] struct NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD; // UnityEngine.InputSystem.Utilities.NamedValue[] struct NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; // UnityEngine.ParticleCollisionEvent[] struct ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A; // UnityEngine.Playables.PlayableBinding[] struct PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3; // UnityEngine.Quaternion[] struct QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6; // CrazyMinnow.SALSA.QueueData[] struct QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860; // UnityEngine.RaycastHit2D[] struct RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09; // UnityEngine.EventSystems.RaycastResult[] struct RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D; // UnityEngine.Rendering.RenderTargetIdentifier[] struct RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17; // UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle[] struct RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // System.AsyncCallback struct AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA; // UnityEngine.EventSystems.BaseRaycaster struct BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876; // System.Reflection.Binder struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30; // System.DelegateData struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288; // UnityEngine.GameObject struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319; // System.IAsyncResult struct IAsyncResult_tC9F97BF36FCF122D29D3101D80642278297BF370; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // System.Collections.IEnumerator struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105; // CrazyMinnow.SALSA.IExpressionController struct IExpressionController_t6BF3119963628EF4906080ACCB425C8CB28BE610; // System.Reflection.MemberFilter struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81; // System.Reflection.MethodInfo struct MethodInfo_t; // UnityEngine.Object struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // System.String struct String_t; // System.Type struct Type_t; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; // UnityEngine.Playables.PlayableBinding/CreateOutputMethod struct CreateOutputMethod_t7A129D00E8823B50AEDD0C9B082C9CB3DF863876; IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_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 Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com; struct NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD; struct NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391; struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; struct ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A; struct PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3; struct QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6; struct QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860; struct RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09; struct RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D; struct RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17; struct RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Object // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4 : public RuntimeObject { public: public: }; // System.Collections.Generic.List`1 struct List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393, ____items_1)); } inline NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* get__items_1() const { return ____items_1; } inline NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD** get_address_of__items_1() { return &____items_1; } inline void set__items_1(NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1, ____items_1)); } inline NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* get__items_1() const { return ____items_1; } inline NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391** get_address_of__items_1() { return &____items_1; } inline void set__items_1(NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____items_1)); } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__items_1() const { return ____items_1; } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__items_1() { return &____items_1; } inline void set__items_1(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68, ____items_1)); } inline ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* get__items_1() const { return ____items_1; } inline ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A** get_address_of__items_1() { return &____items_1; } inline void set__items_1(ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t81459304466C330153F4C161F4226252F1F4AE16 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t81459304466C330153F4C161F4226252F1F4AE16, ____items_1)); } inline PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* get__items_1() const { return ____items_1; } inline PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3** get_address_of__items_1() { return &____items_1; } inline void set__items_1(PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t81459304466C330153F4C161F4226252F1F4AE16, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t81459304466C330153F4C161F4226252F1F4AE16, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t81459304466C330153F4C161F4226252F1F4AE16, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB, ____items_1)); } inline QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* get__items_1() const { return ____items_1; } inline QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6** get_address_of__items_1() { return &____items_1; } inline void set__items_1(QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD, ____items_1)); } inline QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* get__items_1() const { return ____items_1; } inline QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860** get_address_of__items_1() { return &____items_1; } inline void set__items_1(QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t3926283FA9AE49778D95220056CEBFB01D034379 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t3926283FA9AE49778D95220056CEBFB01D034379, ____items_1)); } inline RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* get__items_1() const { return ____items_1; } inline RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09** get_address_of__items_1() { return &____items_1; } inline void set__items_1(RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t3926283FA9AE49778D95220056CEBFB01D034379, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t3926283FA9AE49778D95220056CEBFB01D034379, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t3926283FA9AE49778D95220056CEBFB01D034379, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447, ____items_1)); } inline RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* get__items_1() const { return ____items_1; } inline RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D** get_address_of__items_1() { return &____items_1; } inline void set__items_1(RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C, ____items_1)); } inline RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* get__items_1() const { return ____items_1; } inline RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17** get_address_of__items_1() { return &____items_1; } inline void set__items_1(RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19, ____items_1)); } inline RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* get__items_1() const { return ____items_1; } inline RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7** get_address_of__items_1() { return &____items_1; } inline void set__items_1(RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t842CA30F86BE3E3F6612A156FEDF39A19EA779BE : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t842CA30F86BE3E3F6612A156FEDF39A19EA779BE, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t842CA30F86BE3E3F6612A156FEDF39A19EA779BE, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tBBBD9508F25AA167DB1BE883EBC4C79CB99D8BDC : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_tBBBD9508F25AA167DB1BE883EBC4C79CB99D8BDC, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_tBBBD9508F25AA167DB1BE883EBC4C79CB99D8BDC, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t921D1901AD35062BE31FAEB0798A4B814F33A3C3 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t921D1901AD35062BE31FAEB0798A4B814F33A3C3, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t921D1901AD35062BE31FAEB0798A4B814F33A3C3, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tBF2504D4CC1E8875A10C4F8C738B728EB9AA393E : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_tBF2504D4CC1E8875A10C4F8C738B728EB9AA393E, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_tBF2504D4CC1E8875A10C4F8C738B728EB9AA393E, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t6D57565DA0F25F9E63F2C3BB725E64A2DB302F61 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t6D57565DA0F25F9E63F2C3BB725E64A2DB302F61, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t6D57565DA0F25F9E63F2C3BB725E64A2DB302F61, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t990AEDEA20F84574ED03F36E2139032056490C47 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t990AEDEA20F84574ED03F36E2139032056490C47, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t990AEDEA20F84574ED03F36E2139032056490C47, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tDFA5F98AECD79CE0ECA73A3B612F8958B438D1DD : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_tDFA5F98AECD79CE0ECA73A3B612F8958B438D1DD, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_tDFA5F98AECD79CE0ECA73A3B612F8958B438D1DD, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t0B63C60DF8336185262B5A12312DB6F90011B387 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t0B63C60DF8336185262B5A12312DB6F90011B387, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t0B63C60DF8336185262B5A12312DB6F90011B387, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t69166E2A14F8B067ACD1BF652133F048A722FC87 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t69166E2A14F8B067ACD1BF652133F048A722FC87, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t69166E2A14F8B067ACD1BF652133F048A722FC87, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t444CE022161E103F4C6B9BAFE7C17ABE433AA76B : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t444CE022161E103F4C6B9BAFE7C17ABE433AA76B, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t444CE022161E103F4C6B9BAFE7C17ABE433AA76B, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tF5B6B076C100F5AC62FE5CB7069EE8335B2918EC : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_tF5B6B076C100F5AC62FE5CB7069EE8335B2918EC, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_tF5B6B076C100F5AC62FE5CB7069EE8335B2918EC, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; struct Il2CppArrayBounds; // System.Array // System.Runtime.Versioning.BinaryCompatibility struct BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810 : public RuntimeObject { public: public: }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { public: public: }; // System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com { }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current RuntimeObject * ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6, ___list_0)); } inline List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * get_list_0() const { return ___list_0; } inline List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6, ___current_3)); } inline RuntimeObject * get_current_3() const { return ___current_3; } inline RuntimeObject ** get_address_of_current_3() { return &___current_3; } inline void set_current_3(RuntimeObject * value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___current_3), (void*)value); } }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 { public: // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; public: inline static int32_t get_offset_of_m_Array_0() { return static_cast(offsetof(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5, ___m_Array_0)); } inline NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* get_m_Array_0() const { return ___m_Array_0; } inline NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391** get_address_of_m_Array_0() { return &___m_Array_0; } inline void set_m_Array_0(NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* value) { ___m_Array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Array_0), (void*)value); } inline static int32_t get_offset_of_m_StartIndex_1() { return static_cast(offsetof(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5, ___m_StartIndex_1)); } inline int32_t get_m_StartIndex_1() const { return ___m_StartIndex_1; } inline int32_t* get_address_of_m_StartIndex_1() { return &___m_StartIndex_1; } inline void set_m_StartIndex_1(int32_t value) { ___m_StartIndex_1 = value; } inline static int32_t get_offset_of_m_Length_2() { return static_cast(offsetof(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5, ___m_Length_2)); } inline int32_t get_m_Length_2() const { return ___m_Length_2; } inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; } inline void set_m_Length_2(int32_t value) { ___m_Length_2 = value; } }; // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 { public: // System.Boolean System.Boolean::m_value bool ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); } inline bool get_m_value_0() const { return ___m_value_0; } inline bool* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(bool value) { ___m_value_0 = value; } }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // System.Int32 struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; // UnityEngine.Quaternion struct Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 { public: // System.Single UnityEngine.Quaternion::x float ___x_0; // System.Single UnityEngine.Quaternion::y float ___y_1; // System.Single UnityEngine.Quaternion::z float ___z_2; // System.Single UnityEngine.Quaternion::w float ___w_3; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___x_0)); } inline float get_x_0() const { return ___x_0; } inline float* get_address_of_x_0() { return &___x_0; } inline void set_x_0(float value) { ___x_0 = value; } inline static int32_t get_offset_of_y_1() { return static_cast(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___y_1)); } inline float get_y_1() const { return ___y_1; } inline float* get_address_of_y_1() { return &___y_1; } inline void set_y_1(float value) { ___y_1 = value; } inline static int32_t get_offset_of_z_2() { return static_cast(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___z_2)); } inline float get_z_2() const { return ___z_2; } inline float* get_address_of_z_2() { return &___z_2; } inline void set_z_2(float value) { ___z_2 = value; } inline static int32_t get_offset_of_w_3() { return static_cast(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4, ___w_3)); } inline float get_w_3() const { return ___w_3; } inline float* get_address_of_w_3() { return &___w_3; } inline void set_w_3(float value) { ___w_3 = value; } }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle struct RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F { public: // System.Boolean UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle::m_IsValid bool ___m_IsValid_0; // System.Int32 UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle::k__BackingField int32_t ___U3ChandleU3Ek__BackingField_1; public: inline static int32_t get_offset_of_m_IsValid_0() { return static_cast(offsetof(RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F, ___m_IsValid_0)); } inline bool get_m_IsValid_0() const { return ___m_IsValid_0; } inline bool* get_address_of_m_IsValid_0() { return &___m_IsValid_0; } inline void set_m_IsValid_0(bool value) { ___m_IsValid_0 = value; } inline static int32_t get_offset_of_U3ChandleU3Ek__BackingField_1() { return static_cast(offsetof(RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F, ___U3ChandleU3Ek__BackingField_1)); } inline int32_t get_U3ChandleU3Ek__BackingField_1() const { return ___U3ChandleU3Ek__BackingField_1; } inline int32_t* get_address_of_U3ChandleU3Ek__BackingField_1() { return &___U3ChandleU3Ek__BackingField_1; } inline void set_U3ChandleU3Ek__BackingField_1(int32_t value) { ___U3ChandleU3Ek__BackingField_1 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle struct RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F_marshaled_pinvoke { int32_t ___m_IsValid_0; int32_t ___U3ChandleU3Ek__BackingField_1; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle struct RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F_marshaled_com { int32_t ___m_IsValid_0; int32_t ___U3ChandleU3Ek__BackingField_1; }; // UnityEngine.Vector2 struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 { public: // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___x_0)); } inline float get_x_0() const { return ___x_0; } inline float* get_address_of_x_0() { return &___x_0; } inline void set_x_0(float value) { ___x_0 = value; } inline static int32_t get_offset_of_y_1() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___y_1)); } inline float get_y_1() const { return ___y_1; } inline float* get_address_of_y_1() { return &___y_1; } inline void set_y_1(float value) { ___y_1 = value; } }; // UnityEngine.Vector3 struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E { public: // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; public: inline static int32_t get_offset_of_x_2() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___x_2)); } inline float get_x_2() const { return ___x_2; } inline float* get_address_of_x_2() { return &___x_2; } inline void set_x_2(float value) { ___x_2 = value; } inline static int32_t get_offset_of_y_3() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___y_3)); } inline float get_y_3() const { return ___y_3; } inline float* get_address_of_y_3() { return &___y_3; } inline void set_y_3(float value) { ___y_3 = value; } inline static int32_t get_offset_of_z_4() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___z_4)); } inline float get_z_4() const { return ___z_4; } inline float* get_address_of_z_4() { return &___z_4; } inline void set_z_4(float value) { ___z_4 = value; } }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27, ___list_0)); } inline List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * get_list_0() const { return ___list_0; } inline List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27, ___current_3)); } inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 get_current_3() const { return ___current_3; } inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B, ___list_0)); } inline List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * get_list_0() const { return ___list_0; } inline List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B, ___current_3)); } inline RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F get_current_3() const { return ___current_3; } inline RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F * get_address_of_current_3() { return &___current_3; } inline void set_current_3(RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F value) { ___current_3 = value; } }; // System.Reflection.BindingFlags struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733 { public: // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // UnityEngine.Rendering.BuiltinRenderTextureType struct BuiltinRenderTextureType_t89FFB8A7C9095150BCA40E573A73664CC37F023A { public: // System.Int32 UnityEngine.Rendering.BuiltinRenderTextureType::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(BuiltinRenderTextureType_t89FFB8A7C9095150BCA40E573A73664CC37F023A, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // UnityEngine.CubemapFace struct CubemapFace_t74FBCA71A21252C2E10E256E61FE0B1E09D7B9E5 { public: // System.Int32 UnityEngine.CubemapFace::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(CubemapFace_t74FBCA71A21252C2E10E256E61FE0B1E09D7B9E5, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Delegate struct Delegate_t : public RuntimeObject { public: // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject * ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t * ___method_info_7; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t * ___original_method_info_8; // System.DelegateData System.Delegate::data DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_10; public: inline static int32_t get_offset_of_method_ptr_0() { return static_cast(offsetof(Delegate_t, ___method_ptr_0)); } inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; } inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; } inline void set_method_ptr_0(Il2CppMethodPointer value) { ___method_ptr_0 = value; } inline static int32_t get_offset_of_invoke_impl_1() { return static_cast(offsetof(Delegate_t, ___invoke_impl_1)); } inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; } inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; } inline void set_invoke_impl_1(intptr_t value) { ___invoke_impl_1 = value; } inline static int32_t get_offset_of_m_target_2() { return static_cast(offsetof(Delegate_t, ___m_target_2)); } inline RuntimeObject * get_m_target_2() const { return ___m_target_2; } inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; } inline void set_m_target_2(RuntimeObject * value) { ___m_target_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value); } inline static int32_t get_offset_of_method_3() { return static_cast(offsetof(Delegate_t, ___method_3)); } inline intptr_t get_method_3() const { return ___method_3; } inline intptr_t* get_address_of_method_3() { return &___method_3; } inline void set_method_3(intptr_t value) { ___method_3 = value; } inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast(offsetof(Delegate_t, ___delegate_trampoline_4)); } inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; } inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; } inline void set_delegate_trampoline_4(intptr_t value) { ___delegate_trampoline_4 = value; } inline static int32_t get_offset_of_extra_arg_5() { return static_cast(offsetof(Delegate_t, ___extra_arg_5)); } inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; } inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; } inline void set_extra_arg_5(intptr_t value) { ___extra_arg_5 = value; } inline static int32_t get_offset_of_method_code_6() { return static_cast(offsetof(Delegate_t, ___method_code_6)); } inline intptr_t get_method_code_6() const { return ___method_code_6; } inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; } inline void set_method_code_6(intptr_t value) { ___method_code_6 = value; } inline static int32_t get_offset_of_method_info_7() { return static_cast(offsetof(Delegate_t, ___method_info_7)); } inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; } inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; } inline void set_method_info_7(MethodInfo_t * value) { ___method_info_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value); } inline static int32_t get_offset_of_original_method_info_8() { return static_cast(offsetof(Delegate_t, ___original_method_info_8)); } inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; } inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; } inline void set_original_method_info_8(MethodInfo_t * value) { ___original_method_info_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value); } inline static int32_t get_offset_of_data_9() { return static_cast(offsetof(Delegate_t, ___data_9)); } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; } inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value) { ___data_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value); } inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast(offsetof(Delegate_t, ___method_is_virtual_10)); } inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; } inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; } inline void set_method_is_virtual_10(bool value) { ___method_is_virtual_10 = value; } }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // System.Exception struct Exception_t : public RuntimeObject { public: // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t * ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject * ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject * ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15; public: inline static int32_t get_offset_of__className_1() { return static_cast(offsetof(Exception_t, ____className_1)); } inline String_t* get__className_1() const { return ____className_1; } inline String_t** get_address_of__className_1() { return &____className_1; } inline void set__className_1(String_t* value) { ____className_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value); } inline static int32_t get_offset_of__message_2() { return static_cast(offsetof(Exception_t, ____message_2)); } inline String_t* get__message_2() const { return ____message_2; } inline String_t** get_address_of__message_2() { return &____message_2; } inline void set__message_2(String_t* value) { ____message_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value); } inline static int32_t get_offset_of__data_3() { return static_cast(offsetof(Exception_t, ____data_3)); } inline RuntimeObject* get__data_3() const { return ____data_3; } inline RuntimeObject** get_address_of__data_3() { return &____data_3; } inline void set__data_3(RuntimeObject* value) { ____data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value); } inline static int32_t get_offset_of__innerException_4() { return static_cast(offsetof(Exception_t, ____innerException_4)); } inline Exception_t * get__innerException_4() const { return ____innerException_4; } inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; } inline void set__innerException_4(Exception_t * value) { ____innerException_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value); } inline static int32_t get_offset_of__helpURL_5() { return static_cast(offsetof(Exception_t, ____helpURL_5)); } inline String_t* get__helpURL_5() const { return ____helpURL_5; } inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; } inline void set__helpURL_5(String_t* value) { ____helpURL_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value); } inline static int32_t get_offset_of__stackTrace_6() { return static_cast(offsetof(Exception_t, ____stackTrace_6)); } inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; } inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; } inline void set__stackTrace_6(RuntimeObject * value) { ____stackTrace_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value); } inline static int32_t get_offset_of__stackTraceString_7() { return static_cast(offsetof(Exception_t, ____stackTraceString_7)); } inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; } inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; } inline void set__stackTraceString_7(String_t* value) { ____stackTraceString_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value); } inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_8)); } inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; } inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; } inline void set__remoteStackTraceString_8(String_t* value) { ____remoteStackTraceString_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value); } inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast(offsetof(Exception_t, ____remoteStackIndex_9)); } inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; } inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; } inline void set__remoteStackIndex_9(int32_t value) { ____remoteStackIndex_9 = value; } inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast(offsetof(Exception_t, ____dynamicMethods_10)); } inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; } inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; } inline void set__dynamicMethods_10(RuntimeObject * value) { ____dynamicMethods_10 = value; Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value); } inline static int32_t get_offset_of__HResult_11() { return static_cast(offsetof(Exception_t, ____HResult_11)); } inline int32_t get__HResult_11() const { return ____HResult_11; } inline int32_t* get_address_of__HResult_11() { return &____HResult_11; } inline void set__HResult_11(int32_t value) { ____HResult_11 = value; } inline static int32_t get_offset_of__source_12() { return static_cast(offsetof(Exception_t, ____source_12)); } inline String_t* get__source_12() const { return ____source_12; } inline String_t** get_address_of__source_12() { return &____source_12; } inline void set__source_12(String_t* value) { ____source_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value); } inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast(offsetof(Exception_t, ____safeSerializationManager_13)); } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; } inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value) { ____safeSerializationManager_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value); } inline static int32_t get_offset_of_captured_traces_14() { return static_cast(offsetof(Exception_t, ___captured_traces_14)); } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; } inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value) { ___captured_traces_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value); } inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast(offsetof(Exception_t, ___native_trace_ips_15)); } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; } inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value) { ___native_trace_ips_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // System.ExceptionArgument struct ExceptionArgument_t750CCD4C657BCB2C185560CC68330BC0313B8737 { public: // System.Int32 System.ExceptionArgument::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExceptionArgument_t750CCD4C657BCB2C185560CC68330BC0313B8737, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.ExceptionResource struct ExceptionResource_tD29FDAA391137C7766FB63B5F13FA0F12AF6C3FA { public: // System.Int32 System.ExceptionResource::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExceptionResource_tD29FDAA391137C7766FB63B5F13FA0F12AF6C3FA, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // UnityEngine.InputSystem.Utilities.NameAndParameters struct NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA { public: // System.String UnityEngine.InputSystem.Utilities.NameAndParameters::k__BackingField String_t* ___U3CnameU3Ek__BackingField_0; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Utilities.NameAndParameters::k__BackingField ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 ___U3CparametersU3Ek__BackingField_1; public: inline static int32_t get_offset_of_U3CnameU3Ek__BackingField_0() { return static_cast(offsetof(NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA, ___U3CnameU3Ek__BackingField_0)); } inline String_t* get_U3CnameU3Ek__BackingField_0() const { return ___U3CnameU3Ek__BackingField_0; } inline String_t** get_address_of_U3CnameU3Ek__BackingField_0() { return &___U3CnameU3Ek__BackingField_0; } inline void set_U3CnameU3Ek__BackingField_0(String_t* value) { ___U3CnameU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CnameU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CparametersU3Ek__BackingField_1() { return static_cast(offsetof(NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA, ___U3CparametersU3Ek__BackingField_1)); } inline ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 get_U3CparametersU3Ek__BackingField_1() const { return ___U3CparametersU3Ek__BackingField_1; } inline ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 * get_address_of_U3CparametersU3Ek__BackingField_1() { return &___U3CparametersU3Ek__BackingField_1; } inline void set_U3CparametersU3Ek__BackingField_1(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 value) { ___U3CparametersU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CparametersU3Ek__BackingField_1))->___m_Array_0), (void*)NULL); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.NameAndParameters struct NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA_marshaled_pinvoke { char* ___U3CnameU3Ek__BackingField_0; ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 ___U3CparametersU3Ek__BackingField_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.NameAndParameters struct NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA_marshaled_com { Il2CppChar* ___U3CnameU3Ek__BackingField_0; ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 ___U3CparametersU3Ek__BackingField_1; }; // UnityEngine.Object struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A : public RuntimeObject { public: // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; public: inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A, ___m_CachedPtr_0)); } inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; } inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; } inline void set_m_CachedPtr_0(intptr_t value) { ___m_CachedPtr_0 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com { intptr_t ___m_CachedPtr_0; }; // UnityEngine.ParticleCollisionEvent struct ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD { public: // UnityEngine.Vector3 UnityEngine.ParticleCollisionEvent::m_Intersection Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Intersection_0; // UnityEngine.Vector3 UnityEngine.ParticleCollisionEvent::m_Normal Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Normal_1; // UnityEngine.Vector3 UnityEngine.ParticleCollisionEvent::m_Velocity Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___m_Velocity_2; // System.Int32 UnityEngine.ParticleCollisionEvent::m_ColliderInstanceID int32_t ___m_ColliderInstanceID_3; public: inline static int32_t get_offset_of_m_Intersection_0() { return static_cast(offsetof(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD, ___m_Intersection_0)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Intersection_0() const { return ___m_Intersection_0; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Intersection_0() { return &___m_Intersection_0; } inline void set_m_Intersection_0(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___m_Intersection_0 = value; } inline static int32_t get_offset_of_m_Normal_1() { return static_cast(offsetof(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD, ___m_Normal_1)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Normal_1() const { return ___m_Normal_1; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Normal_1() { return &___m_Normal_1; } inline void set_m_Normal_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___m_Normal_1 = value; } inline static int32_t get_offset_of_m_Velocity_2() { return static_cast(offsetof(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD, ___m_Velocity_2)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_m_Velocity_2() const { return ___m_Velocity_2; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_m_Velocity_2() { return &___m_Velocity_2; } inline void set_m_Velocity_2(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___m_Velocity_2 = value; } inline static int32_t get_offset_of_m_ColliderInstanceID_3() { return static_cast(offsetof(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD, ___m_ColliderInstanceID_3)); } inline int32_t get_m_ColliderInstanceID_3() const { return ___m_ColliderInstanceID_3; } inline int32_t* get_address_of_m_ColliderInstanceID_3() { return &___m_ColliderInstanceID_3; } inline void set_m_ColliderInstanceID_3(int32_t value) { ___m_ColliderInstanceID_3 = value; } }; // UnityEngine.RaycastHit2D struct RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 { public: // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Centroid Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_Centroid_0; // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Point Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_Point_1; // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Normal Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___m_Normal_2; // System.Single UnityEngine.RaycastHit2D::m_Distance float ___m_Distance_3; // System.Single UnityEngine.RaycastHit2D::m_Fraction float ___m_Fraction_4; // System.Int32 UnityEngine.RaycastHit2D::m_Collider int32_t ___m_Collider_5; public: inline static int32_t get_offset_of_m_Centroid_0() { return static_cast(offsetof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4, ___m_Centroid_0)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_Centroid_0() const { return ___m_Centroid_0; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_Centroid_0() { return &___m_Centroid_0; } inline void set_m_Centroid_0(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___m_Centroid_0 = value; } inline static int32_t get_offset_of_m_Point_1() { return static_cast(offsetof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4, ___m_Point_1)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_Point_1() const { return ___m_Point_1; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_Point_1() { return &___m_Point_1; } inline void set_m_Point_1(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___m_Point_1 = value; } inline static int32_t get_offset_of_m_Normal_2() { return static_cast(offsetof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4, ___m_Normal_2)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_m_Normal_2() const { return ___m_Normal_2; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_m_Normal_2() { return &___m_Normal_2; } inline void set_m_Normal_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___m_Normal_2 = value; } inline static int32_t get_offset_of_m_Distance_3() { return static_cast(offsetof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4, ___m_Distance_3)); } inline float get_m_Distance_3() const { return ___m_Distance_3; } inline float* get_address_of_m_Distance_3() { return &___m_Distance_3; } inline void set_m_Distance_3(float value) { ___m_Distance_3 = value; } inline static int32_t get_offset_of_m_Fraction_4() { return static_cast(offsetof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4, ___m_Fraction_4)); } inline float get_m_Fraction_4() const { return ___m_Fraction_4; } inline float* get_address_of_m_Fraction_4() { return &___m_Fraction_4; } inline void set_m_Fraction_4(float value) { ___m_Fraction_4 = value; } inline static int32_t get_offset_of_m_Collider_5() { return static_cast(offsetof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4, ___m_Collider_5)); } inline int32_t get_m_Collider_5() const { return ___m_Collider_5; } inline int32_t* get_address_of_m_Collider_5() { return &___m_Collider_5; } inline void set_m_Collider_5(int32_t value) { ___m_Collider_5 = value; } }; // UnityEngine.EventSystems.RaycastResult struct RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE { public: // UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::m_GameObject GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_GameObject_0; // UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.RaycastResult::module BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * ___module_1; // System.Single UnityEngine.EventSystems.RaycastResult::distance float ___distance_2; // System.Single UnityEngine.EventSystems.RaycastResult::index float ___index_3; // System.Int32 UnityEngine.EventSystems.RaycastResult::depth int32_t ___depth_4; // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingGroupID int32_t ___sortingGroupID_5; // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingGroupOrder int32_t ___sortingGroupOrder_6; // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingLayer int32_t ___sortingLayer_7; // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingOrder int32_t ___sortingOrder_8; // UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldPosition Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPosition_9; // UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldNormal Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldNormal_10; // UnityEngine.Vector2 UnityEngine.EventSystems.RaycastResult::screenPosition Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPosition_11; // System.Int32 UnityEngine.EventSystems.RaycastResult::displayIndex int32_t ___displayIndex_12; public: inline static int32_t get_offset_of_m_GameObject_0() { return static_cast(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___m_GameObject_0)); } inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_m_GameObject_0() const { return ___m_GameObject_0; } inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_m_GameObject_0() { return &___m_GameObject_0; } inline void set_m_GameObject_0(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value) { ___m_GameObject_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_GameObject_0), (void*)value); } inline static int32_t get_offset_of_module_1() { return static_cast(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___module_1)); } inline BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * get_module_1() const { return ___module_1; } inline BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 ** get_address_of_module_1() { return &___module_1; } inline void set_module_1(BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * value) { ___module_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___module_1), (void*)value); } inline static int32_t get_offset_of_distance_2() { return static_cast(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___distance_2)); } inline float get_distance_2() const { return ___distance_2; } inline float* get_address_of_distance_2() { return &___distance_2; } inline void set_distance_2(float value) { ___distance_2 = value; } inline static int32_t get_offset_of_index_3() { return static_cast(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___index_3)); } inline float get_index_3() const { return ___index_3; } inline float* get_address_of_index_3() { return &___index_3; } inline void set_index_3(float value) { ___index_3 = value; } inline static int32_t get_offset_of_depth_4() { return static_cast(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___depth_4)); } inline int32_t get_depth_4() const { return ___depth_4; } inline int32_t* get_address_of_depth_4() { return &___depth_4; } inline void set_depth_4(int32_t value) { ___depth_4 = value; } inline static int32_t get_offset_of_sortingGroupID_5() { return static_cast(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___sortingGroupID_5)); } inline int32_t get_sortingGroupID_5() const { return ___sortingGroupID_5; } inline int32_t* get_address_of_sortingGroupID_5() { return &___sortingGroupID_5; } inline void set_sortingGroupID_5(int32_t value) { ___sortingGroupID_5 = value; } inline static int32_t get_offset_of_sortingGroupOrder_6() { return static_cast(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___sortingGroupOrder_6)); } inline int32_t get_sortingGroupOrder_6() const { return ___sortingGroupOrder_6; } inline int32_t* get_address_of_sortingGroupOrder_6() { return &___sortingGroupOrder_6; } inline void set_sortingGroupOrder_6(int32_t value) { ___sortingGroupOrder_6 = value; } inline static int32_t get_offset_of_sortingLayer_7() { return static_cast(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___sortingLayer_7)); } inline int32_t get_sortingLayer_7() const { return ___sortingLayer_7; } inline int32_t* get_address_of_sortingLayer_7() { return &___sortingLayer_7; } inline void set_sortingLayer_7(int32_t value) { ___sortingLayer_7 = value; } inline static int32_t get_offset_of_sortingOrder_8() { return static_cast(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___sortingOrder_8)); } inline int32_t get_sortingOrder_8() const { return ___sortingOrder_8; } inline int32_t* get_address_of_sortingOrder_8() { return &___sortingOrder_8; } inline void set_sortingOrder_8(int32_t value) { ___sortingOrder_8 = value; } inline static int32_t get_offset_of_worldPosition_9() { return static_cast(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___worldPosition_9)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_worldPosition_9() const { return ___worldPosition_9; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_worldPosition_9() { return &___worldPosition_9; } inline void set_worldPosition_9(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___worldPosition_9 = value; } inline static int32_t get_offset_of_worldNormal_10() { return static_cast(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___worldNormal_10)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_worldNormal_10() const { return ___worldNormal_10; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_worldNormal_10() { return &___worldNormal_10; } inline void set_worldNormal_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___worldNormal_10 = value; } inline static int32_t get_offset_of_screenPosition_11() { return static_cast(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___screenPosition_11)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_screenPosition_11() const { return ___screenPosition_11; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_screenPosition_11() { return &___screenPosition_11; } inline void set_screenPosition_11(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___screenPosition_11 = value; } inline static int32_t get_offset_of_displayIndex_12() { return static_cast(offsetof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE, ___displayIndex_12)); } inline int32_t get_displayIndex_12() const { return ___displayIndex_12; } inline int32_t* get_address_of_displayIndex_12() { return &___displayIndex_12; } inline void set_displayIndex_12(int32_t value) { ___displayIndex_12 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.EventSystems.RaycastResult struct RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE_marshaled_pinvoke { GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_GameObject_0; BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * ___module_1; float ___distance_2; float ___index_3; int32_t ___depth_4; int32_t ___sortingGroupID_5; int32_t ___sortingGroupOrder_6; int32_t ___sortingLayer_7; int32_t ___sortingOrder_8; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPosition_9; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldNormal_10; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPosition_11; int32_t ___displayIndex_12; }; // Native definition for COM marshalling of UnityEngine.EventSystems.RaycastResult struct RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE_marshaled_com { GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___m_GameObject_0; BaseRaycaster_tBC0FB2CBE6D3D40991EC20F689C43F76AD82A876 * ___module_1; float ___distance_2; float ___index_3; int32_t ___depth_4; int32_t ___sortingGroupID_5; int32_t ___sortingGroupOrder_6; int32_t ___sortingLayer_7; int32_t ___sortingOrder_8; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPosition_9; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldNormal_10; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___screenPosition_11; int32_t ___displayIndex_12; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 { public: // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); } inline intptr_t get_value_0() const { return ___value_0; } inline intptr_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(intptr_t value) { ___value_0 = value; } }; // System.TypeCode struct TypeCode_tCB39BAB5CFB7A1E0BCB521413E3C46B81C31AA7C { public: // System.Int32 System.TypeCode::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(TypeCode_tCB39BAB5CFB7A1E0BCB521413E3C46B81C31AA7C, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // CrazyMinnow.SALSA.ExpressionComponent/ControlType struct ControlType_tA6D499445DA9948C2BA432E75183CD68BD1EE4A7 { public: // System.Int32 CrazyMinnow.SALSA.ExpressionComponent/ControlType::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ControlType_tA6D499445DA9948C2BA432E75183CD68BD1EE4A7, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // CrazyMinnow.SALSA.ExpressionComponent/ExpressionHandler struct ExpressionHandler_t68457098371B540C73EBFD993EB1D83407A5792B { public: // System.Int32 CrazyMinnow.SALSA.ExpressionComponent/ExpressionHandler::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExpressionHandler_t68457098371B540C73EBFD993EB1D83407A5792B, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // CrazyMinnow.SALSA.ExpressionComponent/ExpressionType struct ExpressionType_tED068A12BED144DC99D095F0DDF9019E16CFFAF7 { public: // System.Int32 CrazyMinnow.SALSA.ExpressionComponent/ExpressionType::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExpressionType_tED068A12BED144DC99D095F0DDF9019E16CFFAF7, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // CrazyMinnow.SALSA.LerpEasings/EasingType struct EasingType_t5884FF33196AE6FE96EA7DC352E1051C49ABE29E { public: // System.Int32 CrazyMinnow.SALSA.LerpEasings/EasingType::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(EasingType_t5884FF33196AE6FE96EA7DC352E1051C49ABE29E, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0, ___list_0)); } inline List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * get_list_0() const { return ___list_0; } inline List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0, ___current_3)); } inline NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA get_current_3() const { return ___current_3; } inline NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA * get_address_of_current_3() { return &___current_3; } inline void set_current_3(NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___U3CnameU3Ek__BackingField_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___U3CparametersU3Ek__BackingField_1))->___m_Array_0), (void*)NULL); #endif } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB, ___list_0)); } inline List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * get_list_0() const { return ___list_0; } inline List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB, ___current_3)); } inline ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD get_current_3() const { return ___current_3; } inline ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD * get_address_of_current_3() { return &___current_3; } inline void set_current_3(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163, ___list_0)); } inline List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * get_list_0() const { return ___list_0; } inline List_1_t3926283FA9AE49778D95220056CEBFB01D034379 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163, ___current_3)); } inline RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 get_current_3() const { return ___current_3; } inline RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121, ___list_0)); } inline List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * get_list_0() const { return ___list_0; } inline List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121, ___current_3)); } inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE get_current_3() const { return ___current_3; } inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE * get_address_of_current_3() { return &___current_3; } inline void set_current_3(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___m_GameObject_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___module_1), (void*)NULL); #endif } }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { public: // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11; public: inline static int32_t get_offset_of_delegates_11() { return static_cast(offsetof(MulticastDelegate_t, ___delegates_11)); } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; } inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value) { ___delegates_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_11; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_11; }; // UnityEngine.Playables.PlayableBinding struct PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 { public: // System.String UnityEngine.Playables.PlayableBinding::m_StreamName String_t* ___m_StreamName_0; // UnityEngine.Object UnityEngine.Playables.PlayableBinding::m_SourceObject Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * ___m_SourceObject_1; // System.Type UnityEngine.Playables.PlayableBinding::m_SourceBindingType Type_t * ___m_SourceBindingType_2; // UnityEngine.Playables.PlayableBinding/CreateOutputMethod UnityEngine.Playables.PlayableBinding::m_CreateOutputMethod CreateOutputMethod_t7A129D00E8823B50AEDD0C9B082C9CB3DF863876 * ___m_CreateOutputMethod_3; public: inline static int32_t get_offset_of_m_StreamName_0() { return static_cast(offsetof(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2, ___m_StreamName_0)); } inline String_t* get_m_StreamName_0() const { return ___m_StreamName_0; } inline String_t** get_address_of_m_StreamName_0() { return &___m_StreamName_0; } inline void set_m_StreamName_0(String_t* value) { ___m_StreamName_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_StreamName_0), (void*)value); } inline static int32_t get_offset_of_m_SourceObject_1() { return static_cast(offsetof(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2, ___m_SourceObject_1)); } inline Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * get_m_SourceObject_1() const { return ___m_SourceObject_1; } inline Object_tF2F3778131EFF286AF62B7B013A170F95A91571A ** get_address_of_m_SourceObject_1() { return &___m_SourceObject_1; } inline void set_m_SourceObject_1(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A * value) { ___m_SourceObject_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_SourceObject_1), (void*)value); } inline static int32_t get_offset_of_m_SourceBindingType_2() { return static_cast(offsetof(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2, ___m_SourceBindingType_2)); } inline Type_t * get_m_SourceBindingType_2() const { return ___m_SourceBindingType_2; } inline Type_t ** get_address_of_m_SourceBindingType_2() { return &___m_SourceBindingType_2; } inline void set_m_SourceBindingType_2(Type_t * value) { ___m_SourceBindingType_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_SourceBindingType_2), (void*)value); } inline static int32_t get_offset_of_m_CreateOutputMethod_3() { return static_cast(offsetof(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2, ___m_CreateOutputMethod_3)); } inline CreateOutputMethod_t7A129D00E8823B50AEDD0C9B082C9CB3DF863876 * get_m_CreateOutputMethod_3() const { return ___m_CreateOutputMethod_3; } inline CreateOutputMethod_t7A129D00E8823B50AEDD0C9B082C9CB3DF863876 ** get_address_of_m_CreateOutputMethod_3() { return &___m_CreateOutputMethod_3; } inline void set_m_CreateOutputMethod_3(CreateOutputMethod_t7A129D00E8823B50AEDD0C9B082C9CB3DF863876 * value) { ___m_CreateOutputMethod_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_CreateOutputMethod_3), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.Playables.PlayableBinding struct PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2_marshaled_pinvoke { char* ___m_StreamName_0; Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_pinvoke ___m_SourceObject_1; Type_t * ___m_SourceBindingType_2; Il2CppMethodPointer ___m_CreateOutputMethod_3; }; // Native definition for COM marshalling of UnityEngine.Playables.PlayableBinding struct PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2_marshaled_com { Il2CppChar* ___m_StreamName_0; Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_marshaled_com* ___m_SourceObject_1; Type_t * ___m_SourceBindingType_2; Il2CppMethodPointer ___m_CreateOutputMethod_3; }; // UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 { public: union { #pragma pack(push, tp, 1) struct { // System.TypeCode UnityEngine.InputSystem.Utilities.PrimitiveValue::m_Type int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; // System.Boolean UnityEngine.InputSystem.Utilities.PrimitiveValue::m_BoolValue bool ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; bool ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; // System.Char UnityEngine.InputSystem.Utilities.PrimitiveValue::m_CharValue Il2CppChar ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; Il2CppChar ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; // System.Byte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ByteValue uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; // System.SByte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_SByteValue int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; // System.Int16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ShortValue int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; // System.UInt16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UShortValue uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; // System.Int32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_IntValue int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; // System.UInt32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UIntValue uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; // System.Int64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_LongValue int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; // System.UInt64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ULongValue uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; // System.Single UnityEngine.InputSystem.Utilities.PrimitiveValue::m_FloatValue float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; // System.Double UnityEngine.InputSystem.Utilities.PrimitiveValue::m_DoubleValue double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_m_Type_0() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_Type_0)); } inline int32_t get_m_Type_0() const { return ___m_Type_0; } inline int32_t* get_address_of_m_Type_0() { return &___m_Type_0; } inline void set_m_Type_0(int32_t value) { ___m_Type_0 = value; } inline static int32_t get_offset_of_m_BoolValue_1() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_BoolValue_1)); } inline bool get_m_BoolValue_1() const { return ___m_BoolValue_1; } inline bool* get_address_of_m_BoolValue_1() { return &___m_BoolValue_1; } inline void set_m_BoolValue_1(bool value) { ___m_BoolValue_1 = value; } inline static int32_t get_offset_of_m_CharValue_2() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_CharValue_2)); } inline Il2CppChar get_m_CharValue_2() const { return ___m_CharValue_2; } inline Il2CppChar* get_address_of_m_CharValue_2() { return &___m_CharValue_2; } inline void set_m_CharValue_2(Il2CppChar value) { ___m_CharValue_2 = value; } inline static int32_t get_offset_of_m_ByteValue_3() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_ByteValue_3)); } inline uint8_t get_m_ByteValue_3() const { return ___m_ByteValue_3; } inline uint8_t* get_address_of_m_ByteValue_3() { return &___m_ByteValue_3; } inline void set_m_ByteValue_3(uint8_t value) { ___m_ByteValue_3 = value; } inline static int32_t get_offset_of_m_SByteValue_4() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_SByteValue_4)); } inline int8_t get_m_SByteValue_4() const { return ___m_SByteValue_4; } inline int8_t* get_address_of_m_SByteValue_4() { return &___m_SByteValue_4; } inline void set_m_SByteValue_4(int8_t value) { ___m_SByteValue_4 = value; } inline static int32_t get_offset_of_m_ShortValue_5() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_ShortValue_5)); } inline int16_t get_m_ShortValue_5() const { return ___m_ShortValue_5; } inline int16_t* get_address_of_m_ShortValue_5() { return &___m_ShortValue_5; } inline void set_m_ShortValue_5(int16_t value) { ___m_ShortValue_5 = value; } inline static int32_t get_offset_of_m_UShortValue_6() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_UShortValue_6)); } inline uint16_t get_m_UShortValue_6() const { return ___m_UShortValue_6; } inline uint16_t* get_address_of_m_UShortValue_6() { return &___m_UShortValue_6; } inline void set_m_UShortValue_6(uint16_t value) { ___m_UShortValue_6 = value; } inline static int32_t get_offset_of_m_IntValue_7() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_IntValue_7)); } inline int32_t get_m_IntValue_7() const { return ___m_IntValue_7; } inline int32_t* get_address_of_m_IntValue_7() { return &___m_IntValue_7; } inline void set_m_IntValue_7(int32_t value) { ___m_IntValue_7 = value; } inline static int32_t get_offset_of_m_UIntValue_8() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_UIntValue_8)); } inline uint32_t get_m_UIntValue_8() const { return ___m_UIntValue_8; } inline uint32_t* get_address_of_m_UIntValue_8() { return &___m_UIntValue_8; } inline void set_m_UIntValue_8(uint32_t value) { ___m_UIntValue_8 = value; } inline static int32_t get_offset_of_m_LongValue_9() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_LongValue_9)); } inline int64_t get_m_LongValue_9() const { return ___m_LongValue_9; } inline int64_t* get_address_of_m_LongValue_9() { return &___m_LongValue_9; } inline void set_m_LongValue_9(int64_t value) { ___m_LongValue_9 = value; } inline static int32_t get_offset_of_m_ULongValue_10() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_ULongValue_10)); } inline uint64_t get_m_ULongValue_10() const { return ___m_ULongValue_10; } inline uint64_t* get_address_of_m_ULongValue_10() { return &___m_ULongValue_10; } inline void set_m_ULongValue_10(uint64_t value) { ___m_ULongValue_10 = value; } inline static int32_t get_offset_of_m_FloatValue_11() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_FloatValue_11)); } inline float get_m_FloatValue_11() const { return ___m_FloatValue_11; } inline float* get_address_of_m_FloatValue_11() { return &___m_FloatValue_11; } inline void set_m_FloatValue_11(float value) { ___m_FloatValue_11 = value; } inline static int32_t get_offset_of_m_DoubleValue_12() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_DoubleValue_12)); } inline double get_m_DoubleValue_12() const { return ___m_DoubleValue_12; } inline double* get_address_of_m_DoubleValue_12() { return &___m_DoubleValue_12; } inline void set_m_DoubleValue_12(double value) { ___m_DoubleValue_12 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // CrazyMinnow.SALSA.QueueExpressionComponent struct QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376 { public: // CrazyMinnow.SALSA.IExpressionController CrazyMinnow.SALSA.QueueExpressionComponent::controller RuntimeObject* ___controller_0; // CrazyMinnow.SALSA.ExpressionComponent/ControlType CrazyMinnow.SALSA.QueueExpressionComponent::controlType int32_t ___controlType_1; // System.Single CrazyMinnow.SALSA.QueueExpressionComponent::durationDelay float ___durationDelay_2; // System.Single CrazyMinnow.SALSA.QueueExpressionComponent::durationOn float ___durationOn_3; // System.Single CrazyMinnow.SALSA.QueueExpressionComponent::durationHold float ___durationHold_4; // System.Single CrazyMinnow.SALSA.QueueExpressionComponent::durationOff float ___durationOff_5; // System.Boolean CrazyMinnow.SALSA.QueueExpressionComponent::isPersistent bool ___isPersistent_6; // CrazyMinnow.SALSA.ExpressionComponent/ExpressionType CrazyMinnow.SALSA.QueueExpressionComponent::expressionType int32_t ___expressionType_7; // CrazyMinnow.SALSA.LerpEasings/EasingType CrazyMinnow.SALSA.QueueExpressionComponent::easing int32_t ___easing_8; // CrazyMinnow.SALSA.ExpressionComponent/ExpressionHandler CrazyMinnow.SALSA.QueueExpressionComponent::expressionHandler int32_t ___expressionHandler_9; // System.Boolean CrazyMinnow.SALSA.QueueExpressionComponent::isAnimatorControlled bool ___isAnimatorControlled_10; // System.Boolean CrazyMinnow.SALSA.QueueExpressionComponent::useOffset bool ___useOffset_11; // System.String CrazyMinnow.SALSA.QueueExpressionComponent::name String_t* ___name_12; public: inline static int32_t get_offset_of_controller_0() { return static_cast(offsetof(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376, ___controller_0)); } inline RuntimeObject* get_controller_0() const { return ___controller_0; } inline RuntimeObject** get_address_of_controller_0() { return &___controller_0; } inline void set_controller_0(RuntimeObject* value) { ___controller_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___controller_0), (void*)value); } inline static int32_t get_offset_of_controlType_1() { return static_cast(offsetof(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376, ___controlType_1)); } inline int32_t get_controlType_1() const { return ___controlType_1; } inline int32_t* get_address_of_controlType_1() { return &___controlType_1; } inline void set_controlType_1(int32_t value) { ___controlType_1 = value; } inline static int32_t get_offset_of_durationDelay_2() { return static_cast(offsetof(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376, ___durationDelay_2)); } inline float get_durationDelay_2() const { return ___durationDelay_2; } inline float* get_address_of_durationDelay_2() { return &___durationDelay_2; } inline void set_durationDelay_2(float value) { ___durationDelay_2 = value; } inline static int32_t get_offset_of_durationOn_3() { return static_cast(offsetof(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376, ___durationOn_3)); } inline float get_durationOn_3() const { return ___durationOn_3; } inline float* get_address_of_durationOn_3() { return &___durationOn_3; } inline void set_durationOn_3(float value) { ___durationOn_3 = value; } inline static int32_t get_offset_of_durationHold_4() { return static_cast(offsetof(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376, ___durationHold_4)); } inline float get_durationHold_4() const { return ___durationHold_4; } inline float* get_address_of_durationHold_4() { return &___durationHold_4; } inline void set_durationHold_4(float value) { ___durationHold_4 = value; } inline static int32_t get_offset_of_durationOff_5() { return static_cast(offsetof(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376, ___durationOff_5)); } inline float get_durationOff_5() const { return ___durationOff_5; } inline float* get_address_of_durationOff_5() { return &___durationOff_5; } inline void set_durationOff_5(float value) { ___durationOff_5 = value; } inline static int32_t get_offset_of_isPersistent_6() { return static_cast(offsetof(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376, ___isPersistent_6)); } inline bool get_isPersistent_6() const { return ___isPersistent_6; } inline bool* get_address_of_isPersistent_6() { return &___isPersistent_6; } inline void set_isPersistent_6(bool value) { ___isPersistent_6 = value; } inline static int32_t get_offset_of_expressionType_7() { return static_cast(offsetof(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376, ___expressionType_7)); } inline int32_t get_expressionType_7() const { return ___expressionType_7; } inline int32_t* get_address_of_expressionType_7() { return &___expressionType_7; } inline void set_expressionType_7(int32_t value) { ___expressionType_7 = value; } inline static int32_t get_offset_of_easing_8() { return static_cast(offsetof(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376, ___easing_8)); } inline int32_t get_easing_8() const { return ___easing_8; } inline int32_t* get_address_of_easing_8() { return &___easing_8; } inline void set_easing_8(int32_t value) { ___easing_8 = value; } inline static int32_t get_offset_of_expressionHandler_9() { return static_cast(offsetof(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376, ___expressionHandler_9)); } inline int32_t get_expressionHandler_9() const { return ___expressionHandler_9; } inline int32_t* get_address_of_expressionHandler_9() { return &___expressionHandler_9; } inline void set_expressionHandler_9(int32_t value) { ___expressionHandler_9 = value; } inline static int32_t get_offset_of_isAnimatorControlled_10() { return static_cast(offsetof(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376, ___isAnimatorControlled_10)); } inline bool get_isAnimatorControlled_10() const { return ___isAnimatorControlled_10; } inline bool* get_address_of_isAnimatorControlled_10() { return &___isAnimatorControlled_10; } inline void set_isAnimatorControlled_10(bool value) { ___isAnimatorControlled_10 = value; } inline static int32_t get_offset_of_useOffset_11() { return static_cast(offsetof(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376, ___useOffset_11)); } inline bool get_useOffset_11() const { return ___useOffset_11; } inline bool* get_address_of_useOffset_11() { return &___useOffset_11; } inline void set_useOffset_11(bool value) { ___useOffset_11 = value; } inline static int32_t get_offset_of_name_12() { return static_cast(offsetof(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376, ___name_12)); } inline String_t* get_name_12() const { return ___name_12; } inline String_t** get_address_of_name_12() { return &___name_12; } inline void set_name_12(String_t* value) { ___name_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___name_12), (void*)value); } }; // Native definition for P/Invoke marshalling of CrazyMinnow.SALSA.QueueExpressionComponent struct QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376_marshaled_pinvoke { RuntimeObject* ___controller_0; int32_t ___controlType_1; float ___durationDelay_2; float ___durationOn_3; float ___durationHold_4; float ___durationOff_5; int32_t ___isPersistent_6; int32_t ___expressionType_7; int32_t ___easing_8; int32_t ___expressionHandler_9; int32_t ___isAnimatorControlled_10; int32_t ___useOffset_11; char* ___name_12; }; // Native definition for COM marshalling of CrazyMinnow.SALSA.QueueExpressionComponent struct QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376_marshaled_com { RuntimeObject* ___controller_0; int32_t ___controlType_1; float ___durationDelay_2; float ___durationOn_3; float ___durationHold_4; float ___durationOff_5; int32_t ___isPersistent_6; int32_t ___expressionType_7; int32_t ___easing_8; int32_t ___expressionHandler_9; int32_t ___isAnimatorControlled_10; int32_t ___useOffset_11; Il2CppChar* ___name_12; }; // UnityEngine.Rendering.RenderTargetIdentifier struct RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 { public: // UnityEngine.Rendering.BuiltinRenderTextureType UnityEngine.Rendering.RenderTargetIdentifier::m_Type int32_t ___m_Type_1; // System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_NameID int32_t ___m_NameID_2; // System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_InstanceID int32_t ___m_InstanceID_3; // System.IntPtr UnityEngine.Rendering.RenderTargetIdentifier::m_BufferPointer intptr_t ___m_BufferPointer_4; // System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_MipLevel int32_t ___m_MipLevel_5; // UnityEngine.CubemapFace UnityEngine.Rendering.RenderTargetIdentifier::m_CubeFace int32_t ___m_CubeFace_6; // System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_DepthSlice int32_t ___m_DepthSlice_7; public: inline static int32_t get_offset_of_m_Type_1() { return static_cast(offsetof(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13, ___m_Type_1)); } inline int32_t get_m_Type_1() const { return ___m_Type_1; } inline int32_t* get_address_of_m_Type_1() { return &___m_Type_1; } inline void set_m_Type_1(int32_t value) { ___m_Type_1 = value; } inline static int32_t get_offset_of_m_NameID_2() { return static_cast(offsetof(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13, ___m_NameID_2)); } inline int32_t get_m_NameID_2() const { return ___m_NameID_2; } inline int32_t* get_address_of_m_NameID_2() { return &___m_NameID_2; } inline void set_m_NameID_2(int32_t value) { ___m_NameID_2 = value; } inline static int32_t get_offset_of_m_InstanceID_3() { return static_cast(offsetof(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13, ___m_InstanceID_3)); } inline int32_t get_m_InstanceID_3() const { return ___m_InstanceID_3; } inline int32_t* get_address_of_m_InstanceID_3() { return &___m_InstanceID_3; } inline void set_m_InstanceID_3(int32_t value) { ___m_InstanceID_3 = value; } inline static int32_t get_offset_of_m_BufferPointer_4() { return static_cast(offsetof(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13, ___m_BufferPointer_4)); } inline intptr_t get_m_BufferPointer_4() const { return ___m_BufferPointer_4; } inline intptr_t* get_address_of_m_BufferPointer_4() { return &___m_BufferPointer_4; } inline void set_m_BufferPointer_4(intptr_t value) { ___m_BufferPointer_4 = value; } inline static int32_t get_offset_of_m_MipLevel_5() { return static_cast(offsetof(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13, ___m_MipLevel_5)); } inline int32_t get_m_MipLevel_5() const { return ___m_MipLevel_5; } inline int32_t* get_address_of_m_MipLevel_5() { return &___m_MipLevel_5; } inline void set_m_MipLevel_5(int32_t value) { ___m_MipLevel_5 = value; } inline static int32_t get_offset_of_m_CubeFace_6() { return static_cast(offsetof(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13, ___m_CubeFace_6)); } inline int32_t get_m_CubeFace_6() const { return ___m_CubeFace_6; } inline int32_t* get_address_of_m_CubeFace_6() { return &___m_CubeFace_6; } inline void set_m_CubeFace_6(int32_t value) { ___m_CubeFace_6 = value; } inline static int32_t get_offset_of_m_DepthSlice_7() { return static_cast(offsetof(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13, ___m_DepthSlice_7)); } inline int32_t get_m_DepthSlice_7() const { return ___m_DepthSlice_7; } inline int32_t* get_address_of_m_DepthSlice_7() { return &___m_DepthSlice_7; } inline void set_m_DepthSlice_7(int32_t value) { ___m_DepthSlice_7 = value; } }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // System.Type struct Type_t : public MemberInfo_t { public: // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9; public: inline static int32_t get_offset_of__impl_9() { return static_cast(offsetof(Type_t, ____impl_9)); } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; } inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value) { ____impl_9 = value; } }; // System.Action`1 struct Action_1_tB42A3131DE903B3EC45871E1A91F5A5B2592F4F2 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tED224678D7CAEBF06555F578D01EEB1D907DFCF4 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t41ED0E2D0EB12C599AFCFCB51A878ECC2EC83971 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t9EE38C3F05872852B5987533032B1D14686EBEBE : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t72FEF9651F79BF4BC512AA29A2ADF37D1B519644 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t364F0D9B221C3DE8172066F20A43DDE20C39A687 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t1C87D4321287F0807457BBA5A8E0808299A2750C : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tD21A9D62EEBDC0EFF5ACEDB792B4530B59BF7F1C : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tDBE1BE69E27D12AE81032453D5410A40311525CD : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tB56E8E7C2BF431D44E8EBD15EA3E6F41AAFF03D2 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tB99E111E702896A465C8EF587B7355D00AE90DB4 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t21A75E22F0E6B5DE9C02564B552FD71561494872 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tCB814C5A0877A169C0A0E571B1924FD7A67C56FA : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t7B016D299D86786F3236FC5C87CF18EBA54F37B5 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t7EEFAC9FB20E0E81EAA629A309539CBDC4022CFC : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t897F993F8D3ACB9A3CCCDB9BB4A17EB24537879A : public MulticastDelegate_t { public: public: }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t81459304466C330153F4C161F4226252F1F4AE16 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2, ___list_0)); } inline List_1_t81459304466C330153F4C161F4226252F1F4AE16 * get_list_0() const { return ___list_0; } inline List_1_t81459304466C330153F4C161F4226252F1F4AE16 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t81459304466C330153F4C161F4226252F1F4AE16 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2, ___current_3)); } inline PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 get_current_3() const { return ___current_3; } inline PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___m_StreamName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___m_SourceObject_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___m_SourceBindingType_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___m_CreateOutputMethod_3), (void*)NULL); #endif } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00, ___list_0)); } inline List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * get_list_0() const { return ___list_0; } inline List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00, ___current_3)); } inline RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 get_current_3() const { return ___current_3; } inline RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 value) { ___current_3 = value; } }; // System.Predicate`1 struct Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 : public MulticastDelegate_t { public: public: }; // System.ArrayTypeMismatchException struct ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.InvalidCastException struct InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // UnityEngine.InputSystem.Utilities.NamedValue struct NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 { public: // System.String UnityEngine.InputSystem.Utilities.NamedValue::k__BackingField String_t* ___U3CnameU3Ek__BackingField_1; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Utilities.NamedValue::k__BackingField PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 ___U3CvalueU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CnameU3Ek__BackingField_1() { return static_cast(offsetof(NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077, ___U3CnameU3Ek__BackingField_1)); } inline String_t* get_U3CnameU3Ek__BackingField_1() const { return ___U3CnameU3Ek__BackingField_1; } inline String_t** get_address_of_U3CnameU3Ek__BackingField_1() { return &___U3CnameU3Ek__BackingField_1; } inline void set_U3CnameU3Ek__BackingField_1(String_t* value) { ___U3CnameU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CnameU3Ek__BackingField_1), (void*)value); } inline static int32_t get_offset_of_U3CvalueU3Ek__BackingField_2() { return static_cast(offsetof(NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077, ___U3CvalueU3Ek__BackingField_2)); } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 get_U3CvalueU3Ek__BackingField_2() const { return ___U3CvalueU3Ek__BackingField_2; } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 * get_address_of_U3CvalueU3Ek__BackingField_2() { return &___U3CvalueU3Ek__BackingField_2; } inline void set_U3CvalueU3Ek__BackingField_2(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 value) { ___U3CvalueU3Ek__BackingField_2 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.NamedValue struct NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077_marshaled_pinvoke { char* ___U3CnameU3Ek__BackingField_1; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke ___U3CvalueU3Ek__BackingField_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.NamedValue struct NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077_marshaled_com { Il2CppChar* ___U3CnameU3Ek__BackingField_1; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com ___U3CvalueU3Ek__BackingField_2; }; // CrazyMinnow.SALSA.QueueData struct QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 { public: // CrazyMinnow.SALSA.QueueExpressionComponent CrazyMinnow.SALSA.QueueData::queueExpressionComponent QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376 ___queueExpressionComponent_0; // System.Single CrazyMinnow.SALSA.QueueData::lerpProgress float ___lerpProgress_1; // System.Single CrazyMinnow.SALSA.QueueData::startTime float ___startTime_2; // System.Boolean CrazyMinnow.SALSA.QueueData::isActivating bool ___isActivating_3; // System.Int32 CrazyMinnow.SALSA.QueueData::itemID int32_t ___itemID_4; public: inline static int32_t get_offset_of_queueExpressionComponent_0() { return static_cast(offsetof(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08, ___queueExpressionComponent_0)); } inline QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376 get_queueExpressionComponent_0() const { return ___queueExpressionComponent_0; } inline QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376 * get_address_of_queueExpressionComponent_0() { return &___queueExpressionComponent_0; } inline void set_queueExpressionComponent_0(QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376 value) { ___queueExpressionComponent_0 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___queueExpressionComponent_0))->___controller_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___queueExpressionComponent_0))->___name_12), (void*)NULL); #endif } inline static int32_t get_offset_of_lerpProgress_1() { return static_cast(offsetof(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08, ___lerpProgress_1)); } inline float get_lerpProgress_1() const { return ___lerpProgress_1; } inline float* get_address_of_lerpProgress_1() { return &___lerpProgress_1; } inline void set_lerpProgress_1(float value) { ___lerpProgress_1 = value; } inline static int32_t get_offset_of_startTime_2() { return static_cast(offsetof(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08, ___startTime_2)); } inline float get_startTime_2() const { return ___startTime_2; } inline float* get_address_of_startTime_2() { return &___startTime_2; } inline void set_startTime_2(float value) { ___startTime_2 = value; } inline static int32_t get_offset_of_isActivating_3() { return static_cast(offsetof(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08, ___isActivating_3)); } inline bool get_isActivating_3() const { return ___isActivating_3; } inline bool* get_address_of_isActivating_3() { return &___isActivating_3; } inline void set_isActivating_3(bool value) { ___isActivating_3 = value; } inline static int32_t get_offset_of_itemID_4() { return static_cast(offsetof(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08, ___itemID_4)); } inline int32_t get_itemID_4() const { return ___itemID_4; } inline int32_t* get_address_of_itemID_4() { return &___itemID_4; } inline void set_itemID_4(int32_t value) { ___itemID_4 = value; } }; // Native definition for P/Invoke marshalling of CrazyMinnow.SALSA.QueueData struct QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08_marshaled_pinvoke { QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376_marshaled_pinvoke ___queueExpressionComponent_0; float ___lerpProgress_1; float ___startTime_2; int32_t ___isActivating_3; int32_t ___itemID_4; }; // Native definition for COM marshalling of CrazyMinnow.SALSA.QueueData struct QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08_marshaled_com { QueueExpressionComponent_tC7718AE4502BCBF3E2697785D1F6CCBD33DB4376_marshaled_com ___queueExpressionComponent_0; float ___lerpProgress_1; float ___startTime_2; int32_t ___isActivating_3; int32_t ___itemID_4; }; // System.Action`1 struct Action_1_t90A512C1836C862294AB50B2ED0D29C60F688B04 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t4791471B6C1E5F9BA41DC177C671C1AD187F35F3 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t08FFA4DD8BD6439A6AED0E36149DB00E6FEDEA22 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t27155BA0368949E152677A6EE8E6E4A9597C7B09 : public MulticastDelegate_t { public: public: }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20, ___list_0)); } inline List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * get_list_0() const { return ___list_0; } inline List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20, ___current_3)); } inline NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 get_current_3() const { return ___current_3; } inline NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___U3CnameU3Ek__BackingField_1), (void*)NULL); } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315, ___list_0)); } inline List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * get_list_0() const { return ___list_0; } inline List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315, ___current_3)); } inline QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 get_current_3() const { return ___current_3; } inline QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___queueExpressionComponent_0))->___controller_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___queueExpressionComponent_0))->___name_12), (void*)NULL); #endif } }; // System.Predicate`1 struct Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 : public MulticastDelegate_t { public: public: }; // System.Object // System.Object // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.List`1 struct List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393_StaticFields, ____emptyArray_5)); } inline NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* get__emptyArray_5() const { return ____emptyArray_5; } inline NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1_StaticFields, ____emptyArray_5)); } inline NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* get__emptyArray_5() const { return ____emptyArray_5; } inline NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields, ____emptyArray_5)); } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__emptyArray_5() const { return ____emptyArray_5; } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68_StaticFields, ____emptyArray_5)); } inline ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* get__emptyArray_5() const { return ____emptyArray_5; } inline ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t81459304466C330153F4C161F4226252F1F4AE16_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t81459304466C330153F4C161F4226252F1F4AE16_StaticFields, ____emptyArray_5)); } inline PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* get__emptyArray_5() const { return ____emptyArray_5; } inline PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB_StaticFields, ____emptyArray_5)); } inline QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* get__emptyArray_5() const { return ____emptyArray_5; } inline QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD_StaticFields, ____emptyArray_5)); } inline QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* get__emptyArray_5() const { return ____emptyArray_5; } inline QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t3926283FA9AE49778D95220056CEBFB01D034379_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t3926283FA9AE49778D95220056CEBFB01D034379_StaticFields, ____emptyArray_5)); } inline RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* get__emptyArray_5() const { return ____emptyArray_5; } inline RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447_StaticFields, ____emptyArray_5)); } inline RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* get__emptyArray_5() const { return ____emptyArray_5; } inline RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C_StaticFields, ____emptyArray_5)); } inline RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* get__emptyArray_5() const { return ____emptyArray_5; } inline RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19_StaticFields, ____emptyArray_5)); } inline RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* get__emptyArray_5() const { return ____emptyArray_5; } inline RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 struct Il2CppArrayBounds; // System.Array struct Il2CppArrayBounds; // System.Array // System.Runtime.Versioning.BinaryCompatibility struct BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields { public: // System.Boolean System.Runtime.Versioning.BinaryCompatibility::TargetsAtLeast_Desktop_V4_5 bool ___TargetsAtLeast_Desktop_V4_5_0; // System.Boolean System.Runtime.Versioning.BinaryCompatibility::TargetsAtLeast_Desktop_V4_5_1 bool ___TargetsAtLeast_Desktop_V4_5_1_1; public: inline static int32_t get_offset_of_TargetsAtLeast_Desktop_V4_5_0() { return static_cast(offsetof(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields, ___TargetsAtLeast_Desktop_V4_5_0)); } inline bool get_TargetsAtLeast_Desktop_V4_5_0() const { return ___TargetsAtLeast_Desktop_V4_5_0; } inline bool* get_address_of_TargetsAtLeast_Desktop_V4_5_0() { return &___TargetsAtLeast_Desktop_V4_5_0; } inline void set_TargetsAtLeast_Desktop_V4_5_0(bool value) { ___TargetsAtLeast_Desktop_V4_5_0 = value; } inline static int32_t get_offset_of_TargetsAtLeast_Desktop_V4_5_1_1() { return static_cast(offsetof(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields, ___TargetsAtLeast_Desktop_V4_5_1_1)); } inline bool get_TargetsAtLeast_Desktop_V4_5_1_1() const { return ___TargetsAtLeast_Desktop_V4_5_1_1; } inline bool* get_address_of_TargetsAtLeast_Desktop_V4_5_1_1() { return &___TargetsAtLeast_Desktop_V4_5_1_1; } inline void set_TargetsAtLeast_Desktop_V4_5_1_1(bool value) { ___TargetsAtLeast_Desktop_V4_5_1_1 = value; } }; // System.Runtime.Versioning.BinaryCompatibility // System.Reflection.MemberInfo // System.Reflection.MemberInfo // System.ValueType // System.ValueType // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields { public: // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; public: inline static int32_t get_offset_of_TrueString_5() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); } inline String_t* get_TrueString_5() const { return ___TrueString_5; } inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; } inline void set_TrueString_5(String_t* value) { ___TrueString_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value); } inline static int32_t get_offset_of_FalseString_6() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); } inline String_t* get_FalseString_6() const { return ___FalseString_6; } inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; } inline void set_FalseString_6(String_t* value) { ___FalseString_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value); } }; // System.Boolean // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // System.Enum // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; // System.IntPtr // UnityEngine.Quaternion struct Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields { public: // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___identityQuaternion_4; public: inline static int32_t get_offset_of_identityQuaternion_4() { return static_cast(offsetof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4_StaticFields, ___identityQuaternion_4)); } inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 get_identityQuaternion_4() const { return ___identityQuaternion_4; } inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * get_address_of_identityQuaternion_4() { return &___identityQuaternion_4; } inline void set_identityQuaternion_4(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 value) { ___identityQuaternion_4 = value; } }; // UnityEngine.Quaternion // UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle // UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle // UnityEngine.Vector2 struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields { public: // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___negativeInfinityVector_9; public: inline static int32_t get_offset_of_zeroVector_2() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___zeroVector_2)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_zeroVector_2() const { return ___zeroVector_2; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_zeroVector_2() { return &___zeroVector_2; } inline void set_zeroVector_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___zeroVector_2 = value; } inline static int32_t get_offset_of_oneVector_3() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___oneVector_3)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_oneVector_3() const { return ___oneVector_3; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_oneVector_3() { return &___oneVector_3; } inline void set_oneVector_3(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___oneVector_3 = value; } inline static int32_t get_offset_of_upVector_4() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___upVector_4)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_upVector_4() const { return ___upVector_4; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_upVector_4() { return &___upVector_4; } inline void set_upVector_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___upVector_4 = value; } inline static int32_t get_offset_of_downVector_5() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___downVector_5)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_downVector_5() const { return ___downVector_5; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_downVector_5() { return &___downVector_5; } inline void set_downVector_5(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___downVector_5 = value; } inline static int32_t get_offset_of_leftVector_6() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___leftVector_6)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_leftVector_6() const { return ___leftVector_6; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_leftVector_6() { return &___leftVector_6; } inline void set_leftVector_6(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___leftVector_6 = value; } inline static int32_t get_offset_of_rightVector_7() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___rightVector_7)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_rightVector_7() const { return ___rightVector_7; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_rightVector_7() { return &___rightVector_7; } inline void set_rightVector_7(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___rightVector_7 = value; } inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___positiveInfinityVector_8)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; } inline void set_positiveInfinityVector_8(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___positiveInfinityVector_8 = value; } inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___negativeInfinityVector_9)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; } inline void set_negativeInfinityVector_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___negativeInfinityVector_9 = value; } }; // UnityEngine.Vector2 // UnityEngine.Vector3 struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields { public: // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___negativeInfinityVector_14; public: inline static int32_t get_offset_of_zeroVector_5() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___zeroVector_5)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_zeroVector_5() const { return ___zeroVector_5; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_zeroVector_5() { return &___zeroVector_5; } inline void set_zeroVector_5(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___zeroVector_5 = value; } inline static int32_t get_offset_of_oneVector_6() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___oneVector_6)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_oneVector_6() const { return ___oneVector_6; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_oneVector_6() { return &___oneVector_6; } inline void set_oneVector_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___oneVector_6 = value; } inline static int32_t get_offset_of_upVector_7() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___upVector_7)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_upVector_7() const { return ___upVector_7; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_upVector_7() { return &___upVector_7; } inline void set_upVector_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___upVector_7 = value; } inline static int32_t get_offset_of_downVector_8() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___downVector_8)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_downVector_8() const { return ___downVector_8; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_downVector_8() { return &___downVector_8; } inline void set_downVector_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___downVector_8 = value; } inline static int32_t get_offset_of_leftVector_9() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___leftVector_9)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_leftVector_9() const { return ___leftVector_9; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_leftVector_9() { return &___leftVector_9; } inline void set_leftVector_9(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___leftVector_9 = value; } inline static int32_t get_offset_of_rightVector_10() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___rightVector_10)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_rightVector_10() const { return ___rightVector_10; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_rightVector_10() { return &___rightVector_10; } inline void set_rightVector_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___rightVector_10 = value; } inline static int32_t get_offset_of_forwardVector_11() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___forwardVector_11)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_forwardVector_11() const { return ___forwardVector_11; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_forwardVector_11() { return &___forwardVector_11; } inline void set_forwardVector_11(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___forwardVector_11 = value; } inline static int32_t get_offset_of_backVector_12() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___backVector_12)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_backVector_12() const { return ___backVector_12; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_backVector_12() { return &___backVector_12; } inline void set_backVector_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___backVector_12 = value; } inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___positiveInfinityVector_13)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; } inline void set_positiveInfinityVector_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___positiveInfinityVector_13 = value; } inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___negativeInfinityVector_14)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; } inline void set_negativeInfinityVector_14(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___negativeInfinityVector_14 = value; } }; // UnityEngine.Vector3 // System.Void // System.Void // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Reflection.BindingFlags // System.Reflection.BindingFlags // UnityEngine.Rendering.BuiltinRenderTextureType // UnityEngine.Rendering.BuiltinRenderTextureType // UnityEngine.CubemapFace // UnityEngine.CubemapFace // System.Delegate // System.Delegate // System.Exception struct Exception_t_StaticFields { public: // System.Object System.Exception::s_EDILock RuntimeObject * ___s_EDILock_0; public: inline static int32_t get_offset_of_s_EDILock_0() { return static_cast(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); } inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; } inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; } inline void set_s_EDILock_0(RuntimeObject * value) { ___s_EDILock_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value); } }; // System.Exception // System.ExceptionArgument // System.ExceptionArgument // System.ExceptionResource // System.ExceptionResource // UnityEngine.InputSystem.Utilities.NameAndParameters // UnityEngine.InputSystem.Utilities.NameAndParameters // UnityEngine.Object struct Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields { public: // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; public: inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast(offsetof(Object_tF2F3778131EFF286AF62B7B013A170F95A91571A_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); } inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; } inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; } inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value) { ___OffsetOfInstanceIDInCPlusPlusObject_1 = value; } }; // UnityEngine.Object // UnityEngine.ParticleCollisionEvent // UnityEngine.ParticleCollisionEvent // UnityEngine.RaycastHit2D // UnityEngine.RaycastHit2D // UnityEngine.EventSystems.RaycastResult // UnityEngine.EventSystems.RaycastResult // System.RuntimeTypeHandle // System.RuntimeTypeHandle // System.TypeCode // System.TypeCode // CrazyMinnow.SALSA.ExpressionComponent/ControlType // CrazyMinnow.SALSA.ExpressionComponent/ControlType // CrazyMinnow.SALSA.ExpressionComponent/ExpressionHandler // CrazyMinnow.SALSA.ExpressionComponent/ExpressionHandler // CrazyMinnow.SALSA.ExpressionComponent/ExpressionType // CrazyMinnow.SALSA.ExpressionComponent/ExpressionType // CrazyMinnow.SALSA.LerpEasings/EasingType // CrazyMinnow.SALSA.LerpEasings/EasingType // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.MulticastDelegate // System.MulticastDelegate // UnityEngine.Playables.PlayableBinding struct PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2_StaticFields { public: // UnityEngine.Playables.PlayableBinding[] UnityEngine.Playables.PlayableBinding::None PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* ___None_4; // System.Double UnityEngine.Playables.PlayableBinding::DefaultDuration double ___DefaultDuration_5; public: inline static int32_t get_offset_of_None_4() { return static_cast(offsetof(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2_StaticFields, ___None_4)); } inline PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* get_None_4() const { return ___None_4; } inline PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3** get_address_of_None_4() { return &___None_4; } inline void set_None_4(PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* value) { ___None_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___None_4), (void*)value); } inline static int32_t get_offset_of_DefaultDuration_5() { return static_cast(offsetof(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2_StaticFields, ___DefaultDuration_5)); } inline double get_DefaultDuration_5() const { return ___DefaultDuration_5; } inline double* get_address_of_DefaultDuration_5() { return &___DefaultDuration_5; } inline void set_DefaultDuration_5(double value) { ___DefaultDuration_5 = value; } }; // UnityEngine.Playables.PlayableBinding // UnityEngine.InputSystem.Utilities.PrimitiveValue // UnityEngine.InputSystem.Utilities.PrimitiveValue // CrazyMinnow.SALSA.QueueExpressionComponent // CrazyMinnow.SALSA.QueueExpressionComponent // UnityEngine.Rendering.RenderTargetIdentifier // UnityEngine.Rendering.RenderTargetIdentifier // System.SystemException // System.SystemException // System.Type struct Type_t_StaticFields { public: // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2; // System.Object System.Type::Missing RuntimeObject * ___Missing_3; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_4; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5; // System.Reflection.Binder System.Type::defaultBinder Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6; public: inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; } inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterAttribute_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value); } inline static int32_t get_offset_of_FilterName_1() { return static_cast(offsetof(Type_t_StaticFields, ___FilterName_1)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; } inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterName_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value); } inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; } inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterNameIgnoreCase_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value); } inline static int32_t get_offset_of_Missing_3() { return static_cast(offsetof(Type_t_StaticFields, ___Missing_3)); } inline RuntimeObject * get_Missing_3() const { return ___Missing_3; } inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; } inline void set_Missing_3(RuntimeObject * value) { ___Missing_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value); } inline static int32_t get_offset_of_Delimiter_4() { return static_cast(offsetof(Type_t_StaticFields, ___Delimiter_4)); } inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; } inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; } inline void set_Delimiter_4(Il2CppChar value) { ___Delimiter_4 = value; } inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; } inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___EmptyTypes_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value); } inline static int32_t get_offset_of_defaultBinder_6() { return static_cast(offsetof(Type_t_StaticFields, ___defaultBinder_6)); } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; } inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value) { ___defaultBinder_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value); } }; // System.Type // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.ArrayTypeMismatchException // System.ArrayTypeMismatchException // System.InvalidCastException // System.InvalidCastException // UnityEngine.InputSystem.Utilities.NamedValue // UnityEngine.InputSystem.Utilities.NamedValue // CrazyMinnow.SALSA.QueueData // CrazyMinnow.SALSA.QueueData // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 #ifdef __clang__ #pragma clang diagnostic pop #endif // UnityEngine.InputSystem.Utilities.NameAndParameters[] struct NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD : public RuntimeArray { public: ALIGN_FIELD (8) NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA m_Items[1]; public: inline NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA * 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, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CnameU3Ek__BackingField_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_1))->___m_Array_0), (void*)NULL); #endif } inline NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CnameU3Ek__BackingField_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_1))->___m_Array_0), (void*)NULL); #endif } }; // UnityEngine.InputSystem.Utilities.NamedValue[] struct NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391 : public RuntimeArray { public: ALIGN_FIELD (8) NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 m_Items[1]; public: inline NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 * 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, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CnameU3Ek__BackingField_1), (void*)NULL); } inline NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CnameU3Ek__BackingField_1), (void*)NULL); } }; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE : public RuntimeArray { public: ALIGN_FIELD (8) RuntimeObject * m_Items[1]; public: inline RuntimeObject * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.ParticleCollisionEvent[] struct ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A : public RuntimeArray { public: ALIGN_FIELD (8) ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD m_Items[1]; public: inline ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD * 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, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD value) { m_Items[index] = value; } }; // UnityEngine.Playables.PlayableBinding[] struct PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3 : public RuntimeArray { public: ALIGN_FIELD (8) PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 m_Items[1]; public: inline PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 * 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, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_StreamName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SourceObject_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SourceBindingType_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_CreateOutputMethod_3), (void*)NULL); #endif } inline PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_StreamName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SourceObject_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SourceBindingType_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_CreateOutputMethod_3), (void*)NULL); #endif } }; // UnityEngine.Quaternion[] struct QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6 : public RuntimeArray { public: ALIGN_FIELD (8) Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 m_Items[1]; public: inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * 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, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 value) { m_Items[index] = value; } }; // CrazyMinnow.SALSA.QueueData[] struct QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860 : public RuntimeArray { public: ALIGN_FIELD (8) QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 m_Items[1]; public: inline QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 * 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, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___queueExpressionComponent_0))->___controller_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___queueExpressionComponent_0))->___name_12), (void*)NULL); #endif } inline QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___queueExpressionComponent_0))->___controller_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___queueExpressionComponent_0))->___name_12), (void*)NULL); #endif } }; // UnityEngine.RaycastHit2D[] struct RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09 : public RuntimeArray { public: ALIGN_FIELD (8) RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 m_Items[1]; public: inline RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 value) { m_Items[index] = value; } }; // UnityEngine.EventSystems.RaycastResult[] struct RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D : public RuntimeArray { public: ALIGN_FIELD (8) RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE m_Items[1]; public: inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE * 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, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_GameObject_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___module_1), (void*)NULL); #endif } inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_GameObject_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___module_1), (void*)NULL); #endif } }; // UnityEngine.Rendering.RenderTargetIdentifier[] struct RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17 : public RuntimeArray { public: ALIGN_FIELD (8) RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 m_Items[1]; public: inline RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 * 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, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 value) { m_Items[index] = value; } }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RendererListHandle[] struct RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7 : public RuntimeArray { public: ALIGN_FIELD (8) RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F m_Items[1]; public: inline RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F * 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, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F value) { m_Items[index] = value; } }; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m68C96F0C86C45A2D558E4065E1AE5E2F0CBA0B25_gshared (Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0 * __this, List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m59E2236B09B54423A75F1F09FE182B045A5F9E7B_gshared (Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20 * __this, List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB1C32B2BA04F8CCE43082D2DBA7DB78DA7C3ABF1_gshared (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 * __this, List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB1317F06FED1915039F61F7F91C584412EF9E695_gshared (Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB * __this, List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m411F14996FA9A1DC0F8713A096B9C8459254CBA5_gshared (Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2 * __this, List_1_t81459304466C330153F4C161F4226252F1F4AE16 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m551B59C2FD68967FF9E34943E94B95797140D7DA_gshared (Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27 * __this, List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mC5A4881613C52896EA3EF2272A987F619004C501_gshared (Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315 * __this, List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m033982432E7FC72D2EDB026BDA0DEA0FE2AA9970_gshared (Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163 * __this, List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m10EDDADD0F2B306A39547FAC317D1EF7E03777A5_gshared (Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121 * __this, List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mF1AA0F17E511C6A9CA2B58B1C6408628C4C3CABE_gshared (Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00 * __this, List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mF9C5A8C78932A15F8846E81AC6310D66B6D282EA_gshared (Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B * __this, List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * ___list0, const RuntimeMethod* method); // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException(System.ExceptionArgument,System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242 (int32_t ___argument0, int32_t ___resource1, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentNullException(System.ExceptionArgument) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448 (int32_t ___argument0, const RuntimeMethod* method); // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070 (const RuntimeMethod* method); // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowWrongValueTypeArgumentException(System.Object,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47 (RuntimeObject * ___value0, Type_t * ___targetType1, const RuntimeMethod* method); // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method); // System.Int32 System.Array::get_Rank() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0 (RuntimeArray * __this, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentException(System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383 (int32_t ___resource0, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowInvalidOperationException(System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8 (int32_t ___resource0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m68C96F0C86C45A2D558E4065E1AE5E2F0CBA0B25 (Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0 * __this, List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0 *, List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, const RuntimeMethod*))Enumerator__ctor_m68C96F0C86C45A2D558E4065E1AE5E2F0CBA0B25_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m59E2236B09B54423A75F1F09FE182B045A5F9E7B (Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20 * __this, List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20 *, List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, const RuntimeMethod*))Enumerator__ctor_m59E2236B09B54423A75F1F09FE182B045A5F9E7B_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mB1C32B2BA04F8CCE43082D2DBA7DB78DA7C3ABF1 (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 * __this, List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 *, List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, const RuntimeMethod*))Enumerator__ctor_mB1C32B2BA04F8CCE43082D2DBA7DB78DA7C3ABF1_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mB1317F06FED1915039F61F7F91C584412EF9E695 (Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB * __this, List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB *, List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, const RuntimeMethod*))Enumerator__ctor_mB1317F06FED1915039F61F7F91C584412EF9E695_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m411F14996FA9A1DC0F8713A096B9C8459254CBA5 (Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2 * __this, List_1_t81459304466C330153F4C161F4226252F1F4AE16 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2 *, List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, const RuntimeMethod*))Enumerator__ctor_m411F14996FA9A1DC0F8713A096B9C8459254CBA5_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m551B59C2FD68967FF9E34943E94B95797140D7DA (Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27 * __this, List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27 *, List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, const RuntimeMethod*))Enumerator__ctor_m551B59C2FD68967FF9E34943E94B95797140D7DA_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mC5A4881613C52896EA3EF2272A987F619004C501 (Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315 * __this, List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315 *, List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, const RuntimeMethod*))Enumerator__ctor_mC5A4881613C52896EA3EF2272A987F619004C501_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m033982432E7FC72D2EDB026BDA0DEA0FE2AA9970 (Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163 * __this, List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163 *, List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, const RuntimeMethod*))Enumerator__ctor_m033982432E7FC72D2EDB026BDA0DEA0FE2AA9970_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m10EDDADD0F2B306A39547FAC317D1EF7E03777A5 (Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121 * __this, List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121 *, List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, const RuntimeMethod*))Enumerator__ctor_m10EDDADD0F2B306A39547FAC317D1EF7E03777A5_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mF1AA0F17E511C6A9CA2B58B1C6408628C4C3CABE (Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00 * __this, List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00 *, List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, const RuntimeMethod*))Enumerator__ctor_mF1AA0F17E511C6A9CA2B58B1C6408628C4C3CABE_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mF9C5A8C78932A15F8846E81AC6310D66B6D282EA (Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B * __this, List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B *, List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, const RuntimeMethod*))Enumerator__ctor_mF9C5A8C78932A15F8846E81AC6310D66B6D282EA_gshared)(__this, ___list0, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC24CCB7C20430CEAD0357B7055666E9B41E087B5_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_0 = ((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m25B19190F0EDCED185C7DEB5BCEB1A1BD72CE945_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_2 = ((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_4 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)(NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7AC5260F855D88272748A0B2155915693BA2BBA3_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_6 = ((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_8 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)(NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_10 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_12 = ((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_16; L_16 = InterfaceFuncInvoker0< NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m4442210706A18913BF977FD265F90830DC4ACF01_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, const RuntimeMethod* method) { { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_0 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m6C08AAF8775DAE4A8516196095B701758F60F2EC_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___value0, const RuntimeMethod* method) { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_3 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_6 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)(NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_8 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_12 = ((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC0C14EF39D49A476EC201EA02BC64DCEDA13F256_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mA75591EE57C42A7198D06177A84E1E7E18701E94_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mEBF5039F11B87ACA67F2D4A7029085B3E0F5AB02_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA List_1_get_Item_m66C540CCB7F6F0D72745E0667F0F6FC0E9B77395_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_2 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_3 = ___index0; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)L_2, (int32_t)L_3); return (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m41D9C8DD67571853BFB0F8FEC2D926C5D57A45D1_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___index0, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_2 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_3 = ___index0; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m60628EE7AA2F6D9C75459F955C8898D1EE3226B7_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )); NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_2 = V_0; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_3 = (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m5FFB725846AFDA44EB853636A7894F6FFF84994A_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_1; L_1 = (( NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_2 = (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m94B92A4BB0BD3DC37C184BCE7E6571CFCF6FD4C5_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)L_1, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )((*(NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA *)((NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m619A1756EFDEC708865B52492200778018A77C3B_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_1 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_3 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mB368C3B857F112249E22CB7D1B2E709712C29D26_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )((*(NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA *)((NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mE88040E2F1B315DC1A1D41258FD508F3853139D8_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t842CA30F86BE3E3F6612A156FEDF39A19EA779BE * List_1_AsReadOnly_mF91595393F54B74042D95E6F7F5BBB482B394B46_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t842CA30F86BE3E3F6612A156FEDF39A19EA779BE * L_0 = (ReadOnlyCollection_1_t842CA30F86BE3E3F6612A156FEDF39A19EA779BE *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t842CA30F86BE3E3F6612A156FEDF39A19EA779BE *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t842CA30F86BE3E3F6612A156FEDF39A19EA779BE *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m060762EC6123B375BFBC51132990DA774084E0D1_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_1 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m0D4F1BB238788BDDF7A7FF343AD2A9CB84A0D3AD_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_1 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454 * L_8; L_8 = (( EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454 * L_9 = V_1; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_10 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_13 = (L_10)->GetAt(static_cast(L_12)); NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_14 = ___item0; NullCheck((EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t999A9DDBB416CEE30927FD4A3D5BD73DE6E4F454 *)L_9, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_13, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m8ECF9119386D3E282E829CAC5F582E8790A2B1C6_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )((*(NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA *)((NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6E708687683C991622B22B0D934EF0CC225C4547_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* ___array0, const RuntimeMethod* method) { { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_0 = ___array0; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m09CC9CAB78C28FDAAD3C76B624B06B0972D862CF_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_3 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mB828EF34D0DB6B9D0E26E47F3382B011925205D6_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___index0, NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_3 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_4 = ___index0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m67A126E4A9465AC195EB2D57DAA3A33EDD5EB9BE_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_0 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m508159E3405C557AD4DCDE18069FD2A9F6A62728_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_0 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_2 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_3 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m981AEFA4C229F796D93F5D8724295D327ABA5EAE_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * ___match0, const RuntimeMethod* method) { { Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * L_0 = ___match0; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA List_1_Find_m7A8BACB47DDB4579CFA672CE55ABA6847B96A5DB_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * L_1 = ___match0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_2 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *)L_1, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_7 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_10 = (L_7)->GetAt(static_cast(L_9)); return (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )); NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_14 = V_1; return (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * List_1_FindAll_m6BD089265C2988C263B6C80AA894A212B3E583FD_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * ___match0, const RuntimeMethod* method) { List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * L_1 = (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * L_2 = ___match0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_3 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *)L_2, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * L_8 = V_0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_9 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)L_8); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)L_8, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * L_16 = V_0; return (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m904304B321E53461C1FAD2FA978028BB1E7E8A7D_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * L_1 = ___match0; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, int32_t, Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1AE743FA79233CBE21995AD717B0C4748AC0CBA4_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * L_10 = ___match2; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_11 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *)L_10, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m1DBE2E3CFDADE6E4F6F4DEDACECAB5417F43D9EC_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, Action_1_tB42A3131DE903B3EC45871E1A91F5A5B2592F4F2 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tB42A3131DE903B3EC45871E1A91F5A5B2592F4F2 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tB42A3131DE903B3EC45871E1A91F5A5B2592F4F2 * L_5 = ___action0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_6 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tB42A3131DE903B3EC45871E1A91F5A5B2592F4F2 *)L_5); (( void (*) (Action_1_tB42A3131DE903B3EC45871E1A91F5A5B2592F4F2 *, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tB42A3131DE903B3EC45871E1A91F5A5B2592F4F2 *)L_5, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0 List_1_GetEnumerator_mB5C819D2EBCCDA1FED6E36AA53B6737A84E9313D_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, const RuntimeMethod* method) { { Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m68C96F0C86C45A2D558E4065E1AE5E2F0CBA0B25((&L_0), (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m92C266923A2F130AB4FA1BD4B54B88B2C9E63F02_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, const RuntimeMethod* method) { { Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m68C96F0C86C45A2D558E4065E1AE5E2F0CBA0B25((&L_0), (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0 L_1 = (Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mE7C16A36C5AAF5DE854815B2C12DDFC0CDD4E123_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, const RuntimeMethod* method) { { Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m68C96F0C86C45A2D558E4065E1AE5E2F0CBA0B25((&L_0), (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0 L_1 = (Enumerator_tA2E0F83E15EA46A2B4B08AFB750700C6E1387FC0 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m38C781BDF7BB2F5A689DF848FE98C1DBAF50486B_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA ___item0, const RuntimeMethod* method) { { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_0 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)L_0, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m80A5E9E3E3E66C33FEF1795E7C94E99E24CF03F7_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )((*(NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA *)((NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m774EDF2E3F1DA259EBDA26F26E0BEFCCDD7939E4_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___index0, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_3 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_7 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_8 = ___index0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_9 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_13 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_14 = ___index0; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m999F79CC041EEDE1D8F2CD10B7E73815A3B66FF0_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)L_1, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )((*(NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA *)((NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m7FCE72FD5EFD4B1D9EA28934D9C760F4CF8856DE_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_12 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_13 = ___index0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_14 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_20 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_21 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_24 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_27 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_32 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_41; L_41 = InterfaceFuncInvoker0< NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)L_39, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mCB52D5E589B558558B291C6FD4A8D49874CAA9CE_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_0 = ___item0; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m094E1BE81F698408741CFF851E4186D460F851CB_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )((*(NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA *)((NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m8E932FB974877AD7F56A17A3B89B6459A6699EFF_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * L_4 = ___match0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_5 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *)L_4, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF * L_16 = ___match0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_17 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *, NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4094FBBFBF49B63C894C57657C4469F0C7A3ACAF *)L_16, (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_24 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_27 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_34 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mB9782295E42847BE10B28A695A18BCFA48BFE6BA_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___index0, const RuntimeMethod* method) { NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_5 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_6 = ___index0; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_7 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_11 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )); NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (NameAndParameters_t028B3A860264D254B13642649D34F0953C3B9DCA )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m25DC624E1A2E2F71F17D58610B43401BB60F8E2F_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_10 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_13 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_17 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mDDFEDA31A4B998A23118BAE6DA24777F6A054F8F_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mA82E3700DF091670AA7E472B577F6CC1E46C93C6_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_5 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m73426AEFD90CF2EB86606A70A6B04C6639CB25D3_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB12419A77FD68220ED0214D480A553C5384CF65D_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this); (( void (*) (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4837F3870DBE9CBE7993E8C06ADB1E56AA237FEE_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_5 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB7F88145D6312B40F47ED573722FC1096F257AA8_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, Comparison_1_tDBE1BE69E27D12AE81032453D5410A40311525CD * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tDBE1BE69E27D12AE81032453D5410A40311525CD * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_2 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tDBE1BE69E27D12AE81032453D5410A40311525CD * L_4 = ___comparison0; (( void (*) (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*, int32_t, int32_t, Comparison_1_tDBE1BE69E27D12AE81032453D5410A40311525CD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tDBE1BE69E27D12AE81032453D5410A40311525CD *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* List_1_ToArray_m92640DE1778FED172C20F1601938D74C2986147D_gshared (List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393 * __this, const RuntimeMethod* method) { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_1 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)(NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)L_1; NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_2 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)__this->get__items_1(); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_5 = V_0; return (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mBC27C9C44EE0617CFE8EF1F0C751755CCD08312A_gshared (const RuntimeMethod* method) { { NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* L_0 = (NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)(NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tCBF5EB99F2E538DCB47A8C835DD4B9C024879393_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m700786DA88D0FD94DFAA0649B28C48585CFB0C3F_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_0 = ((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m22D9080D0A31B47757CE384C3A37D27670E97D6E_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_2 = ((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_4 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)(NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m59287801D9C5F3CEA893367B702E07B460D88500_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_6 = ((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_8 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)(NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_10 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_12 = ((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_16; L_16 = InterfaceFuncInvoker0< NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mDDB0E9BB718281E2AB9DE63CE610225E1A026107_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, const RuntimeMethod* method) { { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_0 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m94E9FE782EC4906E5E8210D522449DC46BE8CD0C_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___value0, const RuntimeMethod* method) { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_3 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_6 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)(NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_8 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_12 = ((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC2285EBDAC987A530A5F648BA77218EEF8BB4D7A_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m5484B6BEBDA083A9C57A71FC6F24A54BD5BA10EE_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m157258847084287A5A105EAF9597B09658B2B2F3_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 List_1_get_Item_m9B6706AA38CC8AACF1168D6800FEE083DF0DCF36_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_2 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_3 = ___index0; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)L_2, (int32_t)L_3); return (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m54BAE74ED3F2EFFDDD956091293DCE678CB31476_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___index0, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_2 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_3 = ___index0; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m87717E598A0E47EEBA46C8BB7AB8E02BDC58A612_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )); NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_2 = V_0; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_3 = (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m4C24A23AA01556327FFC7B90FD889C36A39C2CCA_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_1; L_1 = (( NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_2 = (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mE8520DA878FA9B457DAAB262CEDCC409CF8F2CD0_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)L_1, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )((*(NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 *)((NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m82CDE3145A813626FBD8D9DDDF56C6EEC20E92D9_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_1 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_3 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mD8A1CB70AC2EAB65104960634934B8874D45A4FD_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )((*(NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 *)((NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mA30DDCB2C9B465D646E187C1C5E62C757A3BE3E5_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tBBBD9508F25AA167DB1BE883EBC4C79CB99D8BDC * List_1_AsReadOnly_mE8ABC10FEA6819BA712220C7755D5D0A6268386B_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tBBBD9508F25AA167DB1BE883EBC4C79CB99D8BDC * L_0 = (ReadOnlyCollection_1_tBBBD9508F25AA167DB1BE883EBC4C79CB99D8BDC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tBBBD9508F25AA167DB1BE883EBC4C79CB99D8BDC *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_tBBBD9508F25AA167DB1BE883EBC4C79CB99D8BDC *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m3058074E9379A133919D7A9648CF0754CBE7459B_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_1 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mB6C30E20086B92738DAC4A29709EDA75075B9E03_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_1 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497 * L_8; L_8 = (( EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497 * L_9 = V_1; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_10 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_13 = (L_10)->GetAt(static_cast(L_12)); NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_14 = ___item0; NullCheck((EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t8259457C79AE0394E24CD82CC06B8EEBB6424497 *)L_9, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_13, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mA6ADA4506EA4D2FA2E6DDD2768699B22286742B7_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )((*(NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 *)((NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF12C682B1AF316F7C49CAEEEE505F24C2D4FB553_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* ___array0, const RuntimeMethod* method) { { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_0 = ___array0; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m4DD148E64A218C9319A5CAFF65A0CD838964B864_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_3 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m45F9F30E6259BACA26C2DFF87A0268BB0027BEFF_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___index0, NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_3 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_4 = ___index0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m737D44245A034A8C95F008916261BBDAEF5F2932_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_0 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m25C6905A1BECB03B56C161D04C6539A891FD5835_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_0 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_2 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_3 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m86E5B4596C4CF9589FB87BD37491E9F084184675_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * ___match0, const RuntimeMethod* method) { { Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * L_0 = ___match0; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 List_1_Find_m3575838B9BA4D44510C6982015FE740A7197F97D_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * L_1 = ___match0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_2 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *)L_1, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_7 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_10 = (L_7)->GetAt(static_cast(L_9)); return (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )); NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_14 = V_1; return (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * List_1_FindAll_m08C90E6279127E09F9F7EDC8E91F1D4F1A27E213_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * ___match0, const RuntimeMethod* method) { List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * L_1 = (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * L_2 = ___match0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_3 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *)L_2, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * L_8 = V_0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_9 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)L_8); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)L_8, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * L_16 = V_0; return (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB5A6090D5D0601B0BA34581BCF864509344EAF5B_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * L_1 = ___match0; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, int32_t, Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m706197A266077D0FEA197BF78E503515C3737F6C_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * L_10 = ___match2; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_11 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *)L_10, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m5130271F51BDE71A531281C77844C56417E0F048_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, Action_1_t90A512C1836C862294AB50B2ED0D29C60F688B04 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t90A512C1836C862294AB50B2ED0D29C60F688B04 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t90A512C1836C862294AB50B2ED0D29C60F688B04 * L_5 = ___action0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_6 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t90A512C1836C862294AB50B2ED0D29C60F688B04 *)L_5); (( void (*) (Action_1_t90A512C1836C862294AB50B2ED0D29C60F688B04 *, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t90A512C1836C862294AB50B2ED0D29C60F688B04 *)L_5, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20 List_1_GetEnumerator_m8DBFCCFD45735CE26ED37AF0BF2C206C7310CB33_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, const RuntimeMethod* method) { { Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m59E2236B09B54423A75F1F09FE182B045A5F9E7B((&L_0), (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9022467C5C67B3BBDBEFAF76DF8F411E3E3C266F_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, const RuntimeMethod* method) { { Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m59E2236B09B54423A75F1F09FE182B045A5F9E7B((&L_0), (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20 L_1 = (Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mA046D6E5AED3E9D7E3CD6DC8B438AF1DA704FE29_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, const RuntimeMethod* method) { { Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m59E2236B09B54423A75F1F09FE182B045A5F9E7B((&L_0), (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20 L_1 = (Enumerator_tDEE846E92D2B22781FB09541CB1600E5398D3A20 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mEC87939DDBE5A5C22CB16A9D83F116F2A252CAFA_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 ___item0, const RuntimeMethod* method) { { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_0 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)L_0, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mE0FD496A2DA80B1CF704DE2BF13D3A1BDFD2E748_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )((*(NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 *)((NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE464072AA92CB9ECAE2AB7235D54EF4EB2DDC764_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___index0, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_3 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_7 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_8 = ___index0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_9 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_13 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_14 = ___index0; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m8DC97B66CB4B8D0A3593CB58E99C18B7FFAF6B63_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)L_1, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )((*(NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 *)((NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mD6EB98CB36B92FDA70126B7D6F23D9DED318B6F9_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_12 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_13 = ___index0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_14 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_20 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_21 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_24 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_27 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_32 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_41; L_41 = InterfaceFuncInvoker0< NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)L_39, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mE0BEE1FE2C18F5A03471DBD1984BB23FF19ABB55_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_0 = ___item0; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m2594C4B5217972B429019E3C7079979EB9248EDD_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )((*(NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 *)((NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mD0051FD55D5C1F459F2CB9BA45DC1DF3ACB9A381_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * L_4 = ___match0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_5 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *)L_4, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C * L_16 = ___match0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_17 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *, NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tCE4A6F1B345B16010220AAFACBFD261CCDCD1C2C *)L_16, (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_24 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_27 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_34 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m18F2AB8FF55D022E92B98DF7A949F86E94BE5C33_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___index0, const RuntimeMethod* method) { NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_5 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_6 = ___index0; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_7 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_11 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )); NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (NamedValue_t5AB4CF64C63DEAC2470566CAFCE9571D88D18077 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mE8EB6699604444D8F09BE2F96313A34EC77739C5_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_10 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_13 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_17 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m2735F0D2E89F6C3D1AC3789886CA15A0601F8FD9_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m79668738BEF650BC2105C5813F13AF86A3AEADA4_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_5 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB8AFBA38DECCA373602D2826F42D60E70DA00044_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1CE668BC62F3D07DB072C951A0DC202CB35373E8_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this); (( void (*) (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF9D391A16527235FC918C3927FA95F5AE2F6CF46_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_5 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDECC63734AF8ACED99C65A823D2A2860C429953B_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, Comparison_1_t08FFA4DD8BD6439A6AED0E36149DB00E6FEDEA22 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t08FFA4DD8BD6439A6AED0E36149DB00E6FEDEA22 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_2 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t08FFA4DD8BD6439A6AED0E36149DB00E6FEDEA22 * L_4 = ___comparison0; (( void (*) (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*, int32_t, int32_t, Comparison_1_t08FFA4DD8BD6439A6AED0E36149DB00E6FEDEA22 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t08FFA4DD8BD6439A6AED0E36149DB00E6FEDEA22 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* List_1_ToArray_mA832E9A3C1AF2808DE302A13C1F81D282D84E925_gshared (List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1 * __this, const RuntimeMethod* method) { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_1 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)(NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)L_1; NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_2 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)__this->get__items_1(); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_5 = V_0; return (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m8E37B1559DEE0FCA838BC1320589AF3B85A999D6_gshared (const RuntimeMethod* method) { { NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* L_0 = (NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)(NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tDC9592305A8D24F0DBC4A23F1719292FCB2887C1_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = ((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mFEB2301A6F28290A828A979BA9CC847B16B3D538_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = ((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1D864B65CCD0498EC4BFFBDA8F8D04AE5333195A_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = ((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_10 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_12 = ((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); RuntimeObject * L_16; L_16 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mE316E0DB641CFB093F0309D091D773047F81B2CC_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method) { { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m7A81900F3492DE11874B0EA9A0E5454F897E3079_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___value0, const RuntimeMethod* method) { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_12 = ((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mB9F0BA4F52772E1803826F008B3C84296FF229DD_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mAA995C90077A5132BB75462681CB9CB7555C7781_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_3 = ___index0; RuntimeObject * L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_2, (int32_t)L_3); return (RuntimeObject *)L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m73674D291C1D6030C21A39003E4743D110ACC6A2_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_3 = ___index0; RuntimeObject * L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RuntimeObject *)L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mDCD38B517DAE2D9B865B4A688BA856AB8460BFB9_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *)); RuntimeObject * L_2 = V_0; return (bool)((((RuntimeObject*)(RuntimeObject *)L_2) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mE971F79EC4836A8DD016AFC99F581BB81F1B7209_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); RuntimeObject * L_1; L_1 = (( RuntimeObject * (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); return (RuntimeObject *)L_1; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mB93211040B5BD30AAC52098DC64543DA68E5241A_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)L_1, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; RuntimeObject * L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (RuntimeObject *)L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m23E11A03B4743209E76067360B333F7E77344D96_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m6465DEF706EB529B4227F2AF79338419D517EDF9_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t921D1901AD35062BE31FAEB0798A4B814F33A3C3 * List_1_AsReadOnly_m2A562BCF70602A773C266FE3B151E1A56D884F71_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t921D1901AD35062BE31FAEB0798A4B814F33A3C3 * L_0 = (ReadOnlyCollection_1_t921D1901AD35062BE31FAEB0798A4B814F33A3C3 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t921D1901AD35062BE31FAEB0798A4B814F33A3C3 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t921D1901AD35062BE31FAEB0798A4B814F33A3C3 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m5FB5A9C59D8625FDFB06876C4D8848F0F07ABFD0_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m99C700668AC6D272188471D2D6B784A2B5636C8E_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * V_1 = NULL; int32_t V_2 = 0; { RuntimeObject * L_0 = ___item0; if (L_0) { goto IL_0030; } } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; RuntimeObject * L_4 = (L_1)->GetAt(static_cast(L_3)); if (L_4) { goto IL_0021; } } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_8; L_8 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_9 = V_1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_10 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; RuntimeObject * L_13 = (L_10)->GetAt(static_cast(L_12)); RuntimeObject * L_14 = ___item0; NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_9, (RuntimeObject *)L_13, (RuntimeObject *)L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m35341E54A5BB09ED3BB05C9E6B881F7F6C10D58B_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mC5E1C7D45426A545720C4B0E300A6142AB811980_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___array0, const RuntimeMethod* method) { { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = ___array0; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mA7B102DB717190E29C1F3B14502BC04C92EA5DDF_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m94099C7EAF3650940CD16B957D2B0935BBA879BE_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_4 = ___index0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mAF2E422E12551DE01B8EAAE71A2A4E1B91BD79DF_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m99D80574957C40B3D26108D579BE455560CEE9E2_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mCD79CCDB5FF533F73A031B475BA7C5D2278B0AAA_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * ___match0, const RuntimeMethod* method) { { Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * L_0 = ___match0; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_Find_mBE8A91B51D29EC296321E6070FCD76081576B31E_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; RuntimeObject * V_1 = NULL; { Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * L_1 = ___match0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RuntimeObject * L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *)L_1, (RuntimeObject *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_7 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RuntimeObject * L_10 = (L_7)->GetAt(static_cast(L_9)); return (RuntimeObject *)L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RuntimeObject *)); RuntimeObject * L_14 = V_1; return (RuntimeObject *)L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * List_1_FindAll_m06FF27BF6F22581155727827C9D3833670D06A0F_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * ___match0, const RuntimeMethod* method) { List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * L_1 = (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * L_2 = ___match0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RuntimeObject * L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *)L_2, (RuntimeObject *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * L_8 = V_0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_9 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RuntimeObject * L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)L_8); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)L_8, (RuntimeObject *)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * L_16 = V_0; return (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m846FA8C3A5081E78512F996C9CE199DC996A7393_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * L_1 = ___match0; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, int32_t, Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF71A06CB2D17A538A48CC5C6FF46354275BA5D02_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * L_10 = ___match2; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_11 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RuntimeObject * L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *)L_10, (RuntimeObject *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m1C08725A39127C32D56B9E8A36D813F08D3BFF4D_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * L_5 = ___action0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; RuntimeObject * L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC *)L_5); (( void (*) (Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC *)L_5, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 List_1_GetEnumerator_m1739A5E25DF502A6984F9B98CFCAC2D3FABCF233_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method) { { Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB1C32B2BA04F8CCE43082D2DBA7DB78DA7C3ABF1((&L_0), (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mD5A1D3C2382099DB747E148072FF41B4629203B9_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method) { { Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB1C32B2BA04F8CCE43082D2DBA7DB78DA7C3ABF1((&L_0), (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 L_1 = (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m1370860503F6B24A18DD95327C7883D7ECCFEBE4_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method) { { Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB1C32B2BA04F8CCE43082D2DBA7DB78DA7C3ABF1((&L_0), (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 L_1 = (Enumerator_tB6009981BD4E3881E3EC83627255A24198F902D6 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m4474628ACB239463EEF6742E298897E550641533_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); RuntimeObject * L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, RuntimeObject *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_0, (RuntimeObject *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mE4700316381CA3FAF95A3E1E9F92FAA2089FCB12_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mFC500A19C486C8ED4E9F3BDBA9B079602D647741_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_7 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_8 = ___index0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_9 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_14 = ___index0; RuntimeObject * L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RuntimeObject *)L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m891CBE0AB6A7DCC17E7B8A10D151E44F52ADE106_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)L_1, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mDC4CE8009A2C258C8A670BB6D6825735D31E7E8F_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_12 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_13 = ___index0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_20 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_21 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_24 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_27 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_32 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); RuntimeObject * L_41; L_41 = InterfaceFuncInvoker0< RuntimeObject * >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)L_39, (RuntimeObject *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m753F7B4281CC4D02C07AE90726F51EF34B588DF7_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m29C8341AF39768473773649062609B7339EA4785_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m3CA48D06F70CC498ADA7410EB930969256F43675_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * L_4 = ___match0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RuntimeObject * L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *)L_4, (RuntimeObject *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB * L_16 = ___match0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_17 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RuntimeObject * L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t5C96B81B31A697B11C4C3767E3298773AF25DFEB *)L_16, (RuntimeObject *)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_24 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_27 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; RuntimeObject * L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RuntimeObject *)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_34 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m66148860899ECCAE9B323372032BFC1C255393D2_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_6 = ___index0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_7 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_11 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *)); RuntimeObject * L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (RuntimeObject *)L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m0BBC3852B9B0719DDA7E6AFEF3C3E3CD165DF5AA_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_10 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_17 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mB2258A4FA2E91ECE197E099A7E914964C2C4D333_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mAF7297B4B349FAE1A7207530D786B3D8568C0258_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m523078FF3CDB2FFDA274F956744BDB93029E42E6_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE77C107ECF54AE2B83D6CA1BEFE9D5B45F69D332_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this); (( void (*) (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m39074137483A9477F2C3990C3073EC8C3693FC1E_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m5EB3F127CD42F1ACA97F4DB8754C49F23B64D750_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, Comparison_1_tB56E8E7C2BF431D44E8EBD15EA3E6F41AAFF03D2 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tB56E8E7C2BF431D44E8EBD15EA3E6F41AAFF03D2 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tB56E8E7C2BF431D44E8EBD15EA3E6F41AAFF03D2 * L_4 = ___comparison0; (( void (*) (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*, int32_t, int32_t, Comparison_1_tB56E8E7C2BF431D44E8EBD15EA3E6F41AAFF03D2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tB56E8E7C2BF431D44E8EBD15EA3E6F41AAFF03D2 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* List_1_ToArray_mA737986DE6389E9DD8FA8E3D4E222DE4DA34958D_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method) { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_1 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_1; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1(); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = V_0; return (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m483E4F8A9965AFBE444BDD4AD1DD6F73B42494C5_gshared (const RuntimeMethod* method) { { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_0 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m43B2344A6F7999E7DC4286052DCD5E0E071A4882_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_0 = ((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m93232DD2F0FB7C294181784A8310CE1C8537402D_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_2 = ((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_4 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)(ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCB2F0B0C69B2AD6216851A3BCD151FE4CE4BBF5D_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_6 = ((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_8 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)(ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_10 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_12 = ((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_16; L_16 = InterfaceFuncInvoker0< ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m38249FAE7F0840ED38FB190E6E1CC70FEDE4449A_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, const RuntimeMethod* method) { { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_0 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mE77678B97B341D71C187A171C7FB7B990A40DC30_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___value0, const RuntimeMethod* method) { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_3 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_6 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)(ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_8 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_12 = ((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEF441BDAE35FC7C09BF8E850DC3D92D8E8F7FFC0_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mF27DD7180B19879044535AC5C302188CE6210358_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m883C72B19E48A44D997F7C6ED0C25012FDB9AC1D_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD List_1_get_Item_mAA87A40BE77081A00704A6584F5C0113C6E636C2_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_2 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_3 = ___index0; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)L_2, (int32_t)L_3); return (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mE159CD9317BDE0F3FEDB7631ACE26F0FE5869577_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___index0, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_2 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_3 = ___index0; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m181FCC627369AED09A6D4D70CF55AB11887A1182_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )); ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_2 = V_0; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_3 = (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m8BE54E654F345B6B60C88311927C8849722E724D_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_1; L_1 = (( ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_2 = (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m26B13FBEF0C89A51D31E19C3443EEE49F855E5CF_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)L_1, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )((*(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD *)((ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mF622A37B78B90843FF061B24CFB97BD38FCBC7DC_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_1 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_3 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mE7A4F75FF442D0C2F156AB856907AF6331B978B5_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )((*(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD *)((ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m22A568833D2D3AFDE36D65206A88667C510C73CD_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tBF2504D4CC1E8875A10C4F8C738B728EB9AA393E * List_1_AsReadOnly_m01F2FF8CE67F5F21E0ECF4A9DFEE6DA793B1DA14_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tBF2504D4CC1E8875A10C4F8C738B728EB9AA393E * L_0 = (ReadOnlyCollection_1_tBF2504D4CC1E8875A10C4F8C738B728EB9AA393E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tBF2504D4CC1E8875A10C4F8C738B728EB9AA393E *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_tBF2504D4CC1E8875A10C4F8C738B728EB9AA393E *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m81FCC728AD30AEE93359F6216422DBD98A03F0F9_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_1 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mC4BE76ECC71A1917FA2D865ABA23BDF7FEA439AD_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_1 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A * L_8; L_8 = (( EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A * L_9 = V_1; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_10 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_13 = (L_10)->GetAt(static_cast(L_12)); ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_14 = ___item0; NullCheck((EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tE61D3ACFA437B9F574AAF0C5709839D6A7CF0B3A *)L_9, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_13, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mF6784A2BD8AA3A837FD40E12EE5517F5B0A130E3_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )((*(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD *)((ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6424BDA234062E1F2E0AC9B34B12E98150B0DC8D_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* ___array0, const RuntimeMethod* method) { { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_0 = ___array0; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m62E4DB02BEA47E1D59ADDCF44018A6D6C1E91B2D_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_3 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m94D6837E0ACD52373923958B4A82BB6EC50732A4_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___index0, ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_3 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_4 = ___index0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF228B9431E573F9351FBEB59DDC188C9DE268857_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_0 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m28E0B42F4562D68B78FD1F8F75898031F82A52AD_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_0 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_2 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_3 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mA77B603D14C6D25D263725BF0C63259A411DDFC2_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * ___match0, const RuntimeMethod* method) { { Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * L_0 = ___match0; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD List_1_Find_m1195FBCEE082B298A73DCBD2D2CF9084896FAB9F_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * L_1 = ___match0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_2 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *)L_1, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_7 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_10 = (L_7)->GetAt(static_cast(L_9)); return (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )); ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_14 = V_1; return (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * List_1_FindAll_mA222E9BA6F2F5FC7CDB6FFDD86EA9659EAC029C3_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * ___match0, const RuntimeMethod* method) { List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * L_1 = (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * L_2 = ___match0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_3 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *)L_2, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * L_8 = V_0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_9 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)L_8); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)L_8, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * L_16 = V_0; return (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mE7A5466F47E09E448FF3F3ED65C8B32DC1910267_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * L_1 = ___match0; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, int32_t, Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m92ED4EF3238C74AAB740B7BAD0872C4D2C5FB5B2_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * L_10 = ___match2; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_11 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *)L_10, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mFC1989CE9E17792E4860B0916A1F18F6A770A76D_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, Action_1_tED224678D7CAEBF06555F578D01EEB1D907DFCF4 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tED224678D7CAEBF06555F578D01EEB1D907DFCF4 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tED224678D7CAEBF06555F578D01EEB1D907DFCF4 * L_5 = ___action0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_6 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tED224678D7CAEBF06555F578D01EEB1D907DFCF4 *)L_5); (( void (*) (Action_1_tED224678D7CAEBF06555F578D01EEB1D907DFCF4 *, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tED224678D7CAEBF06555F578D01EEB1D907DFCF4 *)L_5, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB List_1_GetEnumerator_m3A0B12FDE9BA50119EEB995FC1135573F2AFE902_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, const RuntimeMethod* method) { { Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB1317F06FED1915039F61F7F91C584412EF9E695((&L_0), (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1FD13A22BAE42C162A3B65E68B819B6EA6E3AB4F_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, const RuntimeMethod* method) { { Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB1317F06FED1915039F61F7F91C584412EF9E695((&L_0), (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB L_1 = (Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m1B90AF531BBB29CE681EB97F4C0BE6B3865755B9_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, const RuntimeMethod* method) { { Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB1317F06FED1915039F61F7F91C584412EF9E695((&L_0), (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB L_1 = (Enumerator_tCF5F644984B7525B00049E4B3C54D5707AD632DB )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m905E5D776A45B0543BA02EBA5E52472DB4EC139E_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD ___item0, const RuntimeMethod* method) { { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_0 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)L_0, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m7335D819A960D284E0C3784EA0D02A87D3C77778_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )((*(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD *)((ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mD7F5C523924BB7EA76B9457FD16EDA95FF59BA8C_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___index0, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_3 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_7 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_8 = ___index0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_9 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_13 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_14 = ___index0; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m0C160344D008C75C6AAD8425D387F5E65DCCA6F6_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)L_1, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )((*(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD *)((ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m33B1126A5519B06E458B93A6E4715435FAC1980A_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_12 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_13 = ___index0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_14 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_20 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_21 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_24 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_27 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_32 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_41; L_41 = InterfaceFuncInvoker0< ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)L_39, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m8E8FCED8CD402706485FDCB4BA8CBFBE6249F382_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_0 = ___item0; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m628F6AFE43A9E78A668C836E7B7968718AD972CF_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )((*(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD *)((ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m4D4A0989829D888333631ED9FB5FCF20BD26AD4C_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * L_4 = ___match0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_5 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *)L_4, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 * L_16 = ___match0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_17 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *, ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t3D9F4ECDBD3A97F3BEC3B66459C94BC92ACDE6A7 *)L_16, (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_24 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_27 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_34 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mBCB9357DB667DB7E5453F914C0ABDC401D7D5E7F_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___index0, const RuntimeMethod* method) { ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_5 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_6 = ___index0; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_7 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_11 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )); ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ParticleCollisionEvent_t363B261289BF8C08D435B93F8DC4F5EB45AE26DD )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mD785B4262DC363AB18AE30E0BBAFF39DC21C848B_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_10 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_13 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_17 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m44F3E27ECFE1ED0B2D5EFE0FD681F70F7A54328E_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m5EFAA474BB544B80F0AEB3D46C7D1AC8E6669CF1_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_5 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0D8A8455E5DCA0CBEFB55582BBB67DDAF44A56BF_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF4F72628B9F170EB1A731649AD6108442806F197_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this); (( void (*) (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC596D4CBBF87E88325F4ECB0BBBC99C90CA8EF54_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_5 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9171CFB5F7B73A10DF82809E0B50134C7F74B16E_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, Comparison_1_tB99E111E702896A465C8EF587B7355D00AE90DB4 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tB99E111E702896A465C8EF587B7355D00AE90DB4 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_2 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tB99E111E702896A465C8EF587B7355D00AE90DB4 * L_4 = ___comparison0; (( void (*) (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*, int32_t, int32_t, Comparison_1_tB99E111E702896A465C8EF587B7355D00AE90DB4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tB99E111E702896A465C8EF587B7355D00AE90DB4 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* List_1_ToArray_mE1B0E6FEA1838D04AC603C01A2DB1134F0A5E309_gshared (List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68 * __this, const RuntimeMethod* method) { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_1 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)(ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)L_1; ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_2 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)__this->get__items_1(); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_5 = V_0; return (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mFC1DEE3FD5C615DCB3297FEBD6B5AA147B34AD01_gshared (const RuntimeMethod* method) { { ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A* L_0 = (ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)(ParticleCollisionEventU5BU5D_t62880785FE50C001432E57E6D83BF3BD7BD3183A*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tC57F1BA46C89AA33253984801D30F8502BBBFE68_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m90E0B3333421B1472D49B2549374623C27126954_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_0 = ((List_1_t81459304466C330153F4C161F4226252F1F4AE16_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m26F2C0FDED817D32224C388E2F499F88C5AE8B6C_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_2 = ((List_1_t81459304466C330153F4C161F4226252F1F4AE16_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_4 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)(PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mBC3B33D85AAFC92ED8FC7821FB9180FE095B59E2_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_6 = ((List_1_t81459304466C330153F4C161F4226252F1F4AE16_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_8 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)(PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_10 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_12 = ((List_1_t81459304466C330153F4C161F4226252F1F4AE16_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_16; L_16 = InterfaceFuncInvoker0< PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m707BAE902980C9928B130D311F3297BF1E26C25A_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, const RuntimeMethod* method) { { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_0 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mF2C08B85DA4B37366A5F93E4545A1AC5B1E42944_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___value0, const RuntimeMethod* method) { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_3 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_6 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)(PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_8 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_12 = ((List_1_t81459304466C330153F4C161F4226252F1F4AE16_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mA1259C41F23F2D2E50007CF314BA01F6F8C61C9F_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m59E9D46C6414A7C46BC44DA4469A57387BBBD6A6_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mEB856E2DDB6EA8CC75BB70F651186AE22773F658_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 List_1_get_Item_m5AF506DE7FED328D6F183C2CF2877B906B54D70A_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_2 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_3 = ___index0; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)L_2, (int32_t)L_3); return (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mB168DDCC32B48210E635412976B6B8217E958CCC_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___index0, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_2 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_3 = ___index0; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mED5F8171089F0F21FE82284E9FE615826A7CF04C_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )); PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_2 = V_0; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_3 = (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m7DBE18A7FFA0D9EDB2BDF5999BAE672FF8CA4213_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_1; L_1 = (( PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_2 = (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m0692EE7394BE641A58CFB595030C997E335D4F85_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)L_1, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )((*(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 *)((PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m7980DB6417A4B4E704D3E4E1B51D5A23759DBFFB_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_1 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_3 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m9CD1ED31261390DFDD0B5DEE3E171091E2267305_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )((*(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 *)((PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m6E8199423566AECA5E28C561356AD3D81FB9FC8F_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t6D57565DA0F25F9E63F2C3BB725E64A2DB302F61 * List_1_AsReadOnly_m795B70738D2702967044768D1FA9836D5708B3EE_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t6D57565DA0F25F9E63F2C3BB725E64A2DB302F61 * L_0 = (ReadOnlyCollection_1_t6D57565DA0F25F9E63F2C3BB725E64A2DB302F61 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t6D57565DA0F25F9E63F2C3BB725E64A2DB302F61 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t6D57565DA0F25F9E63F2C3BB725E64A2DB302F61 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC3293C9BC63E4A7B731A5B49BEFEAFF99D040E47_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_1 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m3A752DD1B434EF5D0C6CDDBEDDDD2412095AA6DE_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_1 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4 * L_8; L_8 = (( EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4 * L_9 = V_1; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_10 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_13 = (L_10)->GetAt(static_cast(L_12)); PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_14 = ___item0; NullCheck((EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t467B24D8C73267D1D8543824A5515E1597060EA4 *)L_9, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_13, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m956DDCF3A4E15A8FD0BBD064A0C5AC141061B417_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )((*(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 *)((PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m63209D143841188BF28684347B0FE09AB6174625_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* ___array0, const RuntimeMethod* method) { { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_0 = ___array0; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mA96A64E82910E22C92A382E02EE24039858A17B8_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_3 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m985345F5BEC7BF165B1F5936E31EDB3C7A5CF47A_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___index0, PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_3 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_4 = ___index0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m416E98E4E780EE1F2A115B800E313C529508AF28_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_0 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mF8DFF742EE0178A61DDD819D31701C08EF77D2E6_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_0 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_2 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_3 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mA674AF17F14BAAE344D3E4799AA0AF0A3F453B55_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * ___match0, const RuntimeMethod* method) { { Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * L_0 = ___match0; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 List_1_Find_mA6A58025EE04349037F67FF5991905A6D4CB69D8_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * L_1 = ___match0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_2 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *)L_1, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_7 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_10 = (L_7)->GetAt(static_cast(L_9)); return (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )); PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_14 = V_1; return (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t81459304466C330153F4C161F4226252F1F4AE16 * List_1_FindAll_m2D10FB195A69E99F165A40A2C4CC44BA168A66F9_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * ___match0, const RuntimeMethod* method) { List_1_t81459304466C330153F4C161F4226252F1F4AE16 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t81459304466C330153F4C161F4226252F1F4AE16 * L_1 = (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * L_2 = ___match0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_3 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *)L_2, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t81459304466C330153F4C161F4226252F1F4AE16 * L_8 = V_0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_9 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)L_8); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)L_8, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t81459304466C330153F4C161F4226252F1F4AE16 * L_16 = V_0; return (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m013FCD08729FE78F28441A1B0C4A99B17D63345B_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * L_1 = ___match0; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, int32_t, Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2C462A5535C173C2BC2B2805522105E7740339C0_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * L_10 = ___match2; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_11 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *)L_10, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m6208A849D707B2DB15CB47D258D384801F35F6A9_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, Action_1_t41ED0E2D0EB12C599AFCFCB51A878ECC2EC83971 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t41ED0E2D0EB12C599AFCFCB51A878ECC2EC83971 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t41ED0E2D0EB12C599AFCFCB51A878ECC2EC83971 * L_5 = ___action0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_6 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t41ED0E2D0EB12C599AFCFCB51A878ECC2EC83971 *)L_5); (( void (*) (Action_1_t41ED0E2D0EB12C599AFCFCB51A878ECC2EC83971 *, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t41ED0E2D0EB12C599AFCFCB51A878ECC2EC83971 *)L_5, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2 List_1_GetEnumerator_m32A0FB3256DF8218A8FD20886B19211B0F74500E_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, const RuntimeMethod* method) { { Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m411F14996FA9A1DC0F8713A096B9C8459254CBA5((&L_0), (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m479C678CBC18CCECD57B8774BFD6540EE70F8BB8_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, const RuntimeMethod* method) { { Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m411F14996FA9A1DC0F8713A096B9C8459254CBA5((&L_0), (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2 L_1 = (Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m77F77382BF3EDF2426297911031F15CEAA500AD6_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, const RuntimeMethod* method) { { Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m411F14996FA9A1DC0F8713A096B9C8459254CBA5((&L_0), (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2 L_1 = (Enumerator_t3E3A5FC2A09466BE7772BF89BA217156B90F19A2 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m94CA0ABB84C53A1D89995436CCC4464B42C9C2FD_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 ___item0, const RuntimeMethod* method) { { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_0 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)L_0, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m10CA67AE03B1CBF0C0043AAA6B8619242834DFE1_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )((*(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 *)((PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m016230284F2975004861AB57BADE4E7C6EC8C5F3_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___index0, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_3 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_7 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_8 = ___index0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_9 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_13 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_14 = ___index0; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mDBF5C91B7917A9C90D0D1F0864D451EC672A44F5_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)L_1, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )((*(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 *)((PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m8323B7C192AF1817B92BE7D358EB4210DB4B7482_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_12 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_13 = ___index0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_14 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_20 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_21 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_24 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_27 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_32 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_41; L_41 = InterfaceFuncInvoker0< PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)L_39, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mC9D63B1BF8D7B948FE4227F74EAFB8131E815298_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_0 = ___item0; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mCBFEB7486C8F440111A196E8242006C29B394C46_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )((*(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 *)((PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m59A157D81F5CD8EB5E9BC46C3D79AA5C7F7E4D80_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * L_4 = ___match0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_5 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *)L_4, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 * L_16 = ___match0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_17 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *, PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9430AAEF43B151E28E84091800F5C7AC54237C10 *)L_16, (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_24 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_27 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_34 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mC03C91D2D9A39A57DC2460794C2C6C12BE978637_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___index0, const RuntimeMethod* method) { PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_5 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_6 = ___index0; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_7 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_11 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )); PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (PlayableBinding_t265202500C703254AD9777368C05D1986C8AC7A2 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m08B86983211E9F1722A4AC0A9DFED6D9ABFD7A14_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_10 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_13 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_17 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mA5E6103682F22789FDEE4FA25C53B30F67863700_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m8B536EFFA7E4C4E0A7D43A3249D66BFDDD5C1702_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_5 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m5E4F8FF5D57D8957A9D894B5737F20EF4625485E_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m195ECE0A33D9D78F71FB08FE5B73F9CF804D8F1B_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this); (( void (*) (List_1_t81459304466C330153F4C161F4226252F1F4AE16 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t81459304466C330153F4C161F4226252F1F4AE16 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m3DB5F9ED8E6DC49BB121A817815742BFDBB7400C_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_5 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m65CBD2520A69906B7210A91E80AF4C94B716B203_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, Comparison_1_t21A75E22F0E6B5DE9C02564B552FD71561494872 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t21A75E22F0E6B5DE9C02564B552FD71561494872 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_2 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t21A75E22F0E6B5DE9C02564B552FD71561494872 * L_4 = ___comparison0; (( void (*) (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*, int32_t, int32_t, Comparison_1_t21A75E22F0E6B5DE9C02564B552FD71561494872 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t21A75E22F0E6B5DE9C02564B552FD71561494872 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* List_1_ToArray_mE4D0A00158726B3CDF18D7CFF07EDDEEEF654278_gshared (List_1_t81459304466C330153F4C161F4226252F1F4AE16 * __this, const RuntimeMethod* method) { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_1 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)(PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)L_1; PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_2 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)__this->get__items_1(); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_5 = V_0; return (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mD9488DCD34221A98F3E499E6B7A1B94A9F6420B8_gshared (const RuntimeMethod* method) { { PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3* L_0 = (PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)(PlayableBindingU5BU5D_t4FD470872BB5C6A1794C9CB06830B557CA874CB3*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t81459304466C330153F4C161F4226252F1F4AE16_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m56C00E186C52C3A18C014B019D76A4D67D5EDC2D_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_0 = ((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m10DD188D089875C6434547B159D5ADBBD4DDFC01_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_2 = ((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_4 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)(QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m568F3E7C73F099539EDFED88F84E77462793663E_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_6 = ((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_8 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)(QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_10 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_12 = ((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_16; L_16 = InterfaceFuncInvoker0< Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mFEA13601D08AABB3D7607F9E64B417C51F665FBE_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, const RuntimeMethod* method) { { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_0 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m87E52AF278FCE3B709656A0D4A12CB050C8F65A7_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___value0, const RuntimeMethod* method) { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_3 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_6 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)(QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_8 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_12 = ((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4C52FA4ADB8714DE2DDD3D4E29A8F8EE90A32EDE_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m51E1DF172F0EF129D00093AE9849CFB393307553_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m757748CDF331E1B8A4A0E04EF4990521EA13DA28_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 List_1_get_Item_m9A589D4B4350E85DD1963F5FA4FCC87FDCDD5B4B_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_2 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_3 = ___index0; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)L_2, (int32_t)L_3); return (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m9DE44316AF8E2DA3E658D55A3BB15C0AE64DCF6C_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___index0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_2 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_3 = ___index0; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m478763A014E499D09029AD342E55EC4BDC9F8359_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )); Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_2 = V_0; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_3 = (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m92C5DF65A6A3990A9F9BBAB35ADA73E15EB41D12_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_1; L_1 = (( Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_2 = (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mC2193965EC4304E6EF4BD39C64614BE3702A8363_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)L_1, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )((*(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)((Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mB694FED8ED86CB8BDEE281F2AB01269B9B86CC84_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_1 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_3 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m3DFB6DD2F8A32359664F4F47C880733D67283006_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )((*(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)((Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m5280FB68D71B1D9443DD03EA50F88E8908116299_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t990AEDEA20F84574ED03F36E2139032056490C47 * List_1_AsReadOnly_m24259D3534204BD46650A09AD37A586988040854_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t990AEDEA20F84574ED03F36E2139032056490C47 * L_0 = (ReadOnlyCollection_1_t990AEDEA20F84574ED03F36E2139032056490C47 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t990AEDEA20F84574ED03F36E2139032056490C47 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t990AEDEA20F84574ED03F36E2139032056490C47 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m6914BC0FFAFF115BEB8B31C451F1ED5F904BDE8F_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_1 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m29F27F8F0D34139B3505688E3E701C7A1C3572B2_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_1 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99 * L_8; L_8 = (( EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99 * L_9 = V_1; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_10 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_13 = (L_10)->GetAt(static_cast(L_12)); Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_14 = ___item0; NullCheck((EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t8985D4050F797701AF79EA44F017B9536EFDBA99 *)L_9, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_13, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m87A82FACA4755F4441089C52890E4B3DC89113E8_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); bool L_3; L_3 = (( bool (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )((*(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)((Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mDC84967FDDD660CE21A6660D6340CE6C62B0000E_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* ___array0, const RuntimeMethod* method) { { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_0 = ___array0; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mC18409B98582FE5F24C5D9FE90632D750E7E1DE7_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_3 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m4C481B8520552B63DDB15FDDE6ABE2E4D5EED706_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___index0, QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_3 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_4 = ___index0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m5837C0FC2702EE6C8BE489AF21C369A887B9B589_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_0 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mBC7B6832C8E5F4A10F8FDB3FD718F8396AEF1F7E_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_0 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_2 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_3 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mF5C2F2024A838645A4A2F9C4ACAB6FB19D01DF5E_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * ___match0, const RuntimeMethod* method) { { Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * L_0 = ___match0; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 List_1_Find_mC59D3E81CC413DD46FE0CB867D99EB4A28B94BBD_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * L_1 = ___match0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_2 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *)L_1, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_7 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_10 = (L_7)->GetAt(static_cast(L_9)); return (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )); Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_14 = V_1; return (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * List_1_FindAll_m0CA034B8E71EB477B4B1E7A22EA13B009E00C286_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * ___match0, const RuntimeMethod* method) { List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * L_1 = (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * L_2 = ___match0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_3 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *)L_2, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * L_8 = V_0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_9 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)L_8); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)L_8, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * L_16 = V_0; return (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m7D151756EAA169235139FCBAB95708655598C1CF_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * L_1 = ___match0; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, int32_t, Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m07EF63AE5DB8EFB510F2777FA37B9800108E8810_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * L_10 = ___match2; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_11 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *)L_10, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mE536B3B30EB600D779801232D51B0F1BF5231A93_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, Action_1_t9EE38C3F05872852B5987533032B1D14686EBEBE * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t9EE38C3F05872852B5987533032B1D14686EBEBE * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t9EE38C3F05872852B5987533032B1D14686EBEBE * L_5 = ___action0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_6 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t9EE38C3F05872852B5987533032B1D14686EBEBE *)L_5); (( void (*) (Action_1_t9EE38C3F05872852B5987533032B1D14686EBEBE *, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t9EE38C3F05872852B5987533032B1D14686EBEBE *)L_5, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27 List_1_GetEnumerator_m5A6588733CF510CF13B1F4E364035976B22C382F_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, const RuntimeMethod* method) { { Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m551B59C2FD68967FF9E34943E94B95797140D7DA((&L_0), (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m45A852D58A16802B3E4A8189C919ADE6ADCE3D77_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, const RuntimeMethod* method) { { Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m551B59C2FD68967FF9E34943E94B95797140D7DA((&L_0), (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27 L_1 = (Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mBC381DBECB76B059C6AC25B09E6E4E1A19AD1989_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, const RuntimeMethod* method) { { Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m551B59C2FD68967FF9E34943E94B95797140D7DA((&L_0), (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27 L_1 = (Enumerator_t79FEAF44DC0C593D95E7DE1C73F677C6D43E3D27 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m30CC332CC5C2FAA1A75705134E849E3B833243F4_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___item0, const RuntimeMethod* method) { { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_0 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)L_0, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m93FE8C43055A98ED882C20109311D62E0BEF9781_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )((*(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)((Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m86463D46AA86110A1640AC7A02B8A798D684FEA7_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___index0, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_3 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_7 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_8 = ___index0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_9 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_13 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_14 = ___index0; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mBD0AE4CCDEDA72DB64D703C6540562C938262D74_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)L_1, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )((*(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)((Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m08DB1DF450FEFAB88328A61D634F20D5EFBECFBA_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_12 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_13 = ___index0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_14 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_20 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_21 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_24 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_27 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_32 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_41; L_41 = InterfaceFuncInvoker0< Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)L_39, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m48C0D80D445774E14574076C93BD70F4E304DF2F_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_0 = ___item0; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m280A9D888F0ECC4EAD2E9A03CA7DEBD9917106BC_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); bool L_3; L_3 = (( bool (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )((*(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)((Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mB23AD3262B6D3BE0BB65C8FC3E7F336D7DCE3655_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * L_4 = ___match0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_5 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *)L_4, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F * L_16 = ___match0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_17 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *, Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t8E8C52DA27372CC8BB04CA20937A853ED2A69A7F *)L_16, (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_24 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_27 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_34 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m8940FB217575BE3096947115D48C3D3ABE7632BE_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___index0, const RuntimeMethod* method) { Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_5 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_6 = ___index0; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_7 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_11 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )); Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Quaternion_t6D28618CF65156D4A0AD747370DDFD0C514A31B4 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m287DCD49FC4628964DEAAC764CC277E3012DB6E2_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_10 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_13 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_17 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m5B8B613CC1A1629959C8744207A7114524C5305E_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, const RuntimeMethod* method) { { NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m257850A6AA16E3AC75A8BAB2A05413248B843CD1_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_5 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0BDB3DF1158EADEC95218E0C5AA07A7F1DBCA99A_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, const RuntimeMethod* method) { { NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m3E6C6DBFAAB646A6C7C953EF0B4667F368910E71_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this); (( void (*) (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4BD7DA755E07B87E5589BAD55A99B31FF65BBC59_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_5 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6119BCC564AF46FB63BCFBB5739A582294FAE1A5_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, Comparison_1_tCB814C5A0877A169C0A0E571B1924FD7A67C56FA * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tCB814C5A0877A169C0A0E571B1924FD7A67C56FA * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_2 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tCB814C5A0877A169C0A0E571B1924FD7A67C56FA * L_4 = ___comparison0; (( void (*) (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*, int32_t, int32_t, Comparison_1_tCB814C5A0877A169C0A0E571B1924FD7A67C56FA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tCB814C5A0877A169C0A0E571B1924FD7A67C56FA *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* List_1_ToArray_mABBD0113604E147E0BB7BCF41A0919521F773B11_gshared (List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB * __this, const RuntimeMethod* method) { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_1 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)(QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)L_1; QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_2 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)__this->get__items_1(); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_5 = V_0; return (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mBE082CBB473CAA70C9C4777DEB4E6B5451EFEEBC_gshared (const RuntimeMethod* method) { { QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6* L_0 = (QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)(QuaternionU5BU5D_t584B1CC68E95071898E32F34DB2CC1E4A726FAA6*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t2558DEC96F7E6007750607B083ADB3AC48A30CCB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9DE5AB3F53CD107264A7B9E730919E08B7CC2CE6_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_0 = ((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9F423D9D96261038325CA505C87AA1D066E4D14D_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_2 = ((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_4 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)(QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m68C0EA280A8C2BEF22CFF7488BE9482C8272DD78_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_6 = ((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_8 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)(QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_10 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_12 = ((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_16; L_16 = InterfaceFuncInvoker0< QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m53F03A06C3F514C78EB0C259A7F40A7EAC5069D6_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, const RuntimeMethod* method) { { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_0 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m8BA8DDDF6A3204CCF49F4674E4F7AE547A469E18_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___value0, const RuntimeMethod* method) { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_3 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_6 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)(QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_8 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_12 = ((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m535BB26800279D1D88A0B92FBD496CB7F4D091FB_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m8B1BB7A4FED313E46B0DBC4AA2E126594E08A089_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m42E7AFF4E5143EEC050E0AA1FB2EA6AC075E3EAA_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 List_1_get_Item_mCEFFE2AB8321C0276F5093740773AB04F7C10F54_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_2 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_3 = ___index0; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)L_2, (int32_t)L_3); return (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mE11D6701697DD3496003C8E783A855A902B7C33A_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___index0, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_2 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_3 = ___index0; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mF32C471A99470CFA947D8FC45B6913A82CEBC4DC_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )); QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_2 = V_0; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_3 = (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m5660F979EDF258EDE01E67CF3D9E9871F97D884E_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_1; L_1 = (( QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_2 = (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m9BD5C286168BF18724B402BDDA5D5453D78E3CF6_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)L_1, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )((*(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 *)((QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m64795E72997A23871C5C2AA968B296E02C2BA0D6_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_1 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_3 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m7DC6AC100703725FED24A6EB57AEEE54974B2709_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )((*(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 *)((QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m8124DB78A8D92E191A3E33841563F267D7C68EE3_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tDFA5F98AECD79CE0ECA73A3B612F8958B438D1DD * List_1_AsReadOnly_m05607B2EE8B0DE91242A0965850399C565CFDBB9_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tDFA5F98AECD79CE0ECA73A3B612F8958B438D1DD * L_0 = (ReadOnlyCollection_1_tDFA5F98AECD79CE0ECA73A3B612F8958B438D1DD *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tDFA5F98AECD79CE0ECA73A3B612F8958B438D1DD *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_tDFA5F98AECD79CE0ECA73A3B612F8958B438D1DD *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m2CBF4D2A2AD14BF03E3FA24BEC8058E5122048EF_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_1 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m9ED27EFE70A519754FB5E37B6B3C2AA1DF5D11D4_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_1 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27 * L_8; L_8 = (( EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27 * L_9 = V_1; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_10 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_13 = (L_10)->GetAt(static_cast(L_12)); QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_14 = ___item0; NullCheck((EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t9D053356E8D655BC43183B996DA8800F4A36ED27 *)L_9, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_13, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m9F4899D598133891E87118EDA90966D6BB931633_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); bool L_3; L_3 = (( bool (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )((*(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 *)((QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mDA568FB2F3C66EB69DA2F6E0B6FECA21E771A6E5_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* ___array0, const RuntimeMethod* method) { { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_0 = ___array0; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m5314569D9DEA94A060521CA7F06B4F64C50281D3_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_3 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m380E3DF2D4C38E6C647EF11C26476FCBDD4C5772_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___index0, QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_3 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_4 = ___index0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mE5003F369225C1721E620C478FC01321EEE6E957_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_0 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m72F5D80DFB163826708D0B22140DCCBFA8FD2A4F_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_0 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_2 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_3 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mD86680527E48487FE0B0BEA072BFBB9B97EF3845_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * ___match0, const RuntimeMethod* method) { { Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * L_0 = ___match0; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 List_1_Find_m2476F485E577BA6816CD4CA4F64F877AC3C95105_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * L_1 = ___match0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_2 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *)L_1, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_7 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_10 = (L_7)->GetAt(static_cast(L_9)); return (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )); QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_14 = V_1; return (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * List_1_FindAll_mCCE3AE85F8D287D07F01F499E2E56C01233E239E_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * ___match0, const RuntimeMethod* method) { List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * L_1 = (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * L_2 = ___match0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_3 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *)L_2, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * L_8 = V_0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_9 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)L_8); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)L_8, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * L_16 = V_0; return (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1658F6224386243A02A61858A3D92EF358E5E85A_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * L_1 = ___match0; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, int32_t, Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mFA6FFD26BEF3EB755B48003BBCFE1DA481C6DCE6_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * L_10 = ___match2; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_11 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *)L_10, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mB86645D6E5D8BF0BEF4D6C78E4CDF8F49EB4CB42_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, Action_1_t4791471B6C1E5F9BA41DC177C671C1AD187F35F3 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t4791471B6C1E5F9BA41DC177C671C1AD187F35F3 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t4791471B6C1E5F9BA41DC177C671C1AD187F35F3 * L_5 = ___action0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_6 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t4791471B6C1E5F9BA41DC177C671C1AD187F35F3 *)L_5); (( void (*) (Action_1_t4791471B6C1E5F9BA41DC177C671C1AD187F35F3 *, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t4791471B6C1E5F9BA41DC177C671C1AD187F35F3 *)L_5, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315 List_1_GetEnumerator_m833BB818B845384CAFDB8E232D5A3A5B002701CF_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, const RuntimeMethod* method) { { Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mC5A4881613C52896EA3EF2272A987F619004C501((&L_0), (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mD842FC8F6169041B1DF3691D3C24D3DD55FE326C_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, const RuntimeMethod* method) { { Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mC5A4881613C52896EA3EF2272A987F619004C501((&L_0), (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315 L_1 = (Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m24DDF59CA333363E601BC4F284B48D172C0A44AF_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, const RuntimeMethod* method) { { Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mC5A4881613C52896EA3EF2272A987F619004C501((&L_0), (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315 L_1 = (Enumerator_t3445EB75C8E706BC577BC0C19A8AB148E3DB3315 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mFD196B8F359EF8807CC3B18704E8876F166FADE2_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 ___item0, const RuntimeMethod* method) { { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_0 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)L_0, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m4BAB0434B3EFB57FCC58663352C343E408E06989_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )((*(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 *)((QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mD75C84EE5325B93C19E3A2F5BB6B3A7732CBB3C4_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___index0, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_3 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_7 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_8 = ___index0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_9 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_13 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_14 = ___index0; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mCA9DB91E160C27F6B89C5DB33EBD406C782AB308_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)L_1, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )((*(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 *)((QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mECE60621DDC894BBEF1DABA31DF534C9AFE684E5_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_12 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_13 = ___index0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_14 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_20 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_21 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_24 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_27 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_32 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_41; L_41 = InterfaceFuncInvoker0< QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)L_39, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m946920C2A2CAF6462C4F1290B21ECB274DABD7A0_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_0 = ___item0; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mA308FE66C9886A048A0177FD840D31755DF1A71A_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); bool L_3; L_3 = (( bool (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )((*(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 *)((QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mA26BAFCF994D03DA84C916B658E07E03650100B4_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * L_4 = ___match0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_5 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *)L_4, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 * L_16 = ___match0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_17 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *, QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tD360C58F378612E2AC69DC43FC39BC52562D5156 *)L_16, (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_24 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_27 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_34 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m52FA58EE86E30E940C623B4BBD0F67D7EE27E27A_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___index0, const RuntimeMethod* method) { QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_5 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_6 = ___index0; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_7 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_11 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )); QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (QueueData_t763FF68F31C75CE4AED3076335CBB8255CE00B08 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m62BC6509D4FBC56319FCB60057F109C23F9CBB83_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_10 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_13 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_17 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mEE5BAF88023DDFDEAA96B04E3FBA4506A49E5BF3_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, const RuntimeMethod* method) { { NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m55AFF50414C0D1C8216CFA622BFCD6A867130ACB_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_5 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB9BC9E994FE602EC975125DB30B7370AE5CC16DB_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, const RuntimeMethod* method) { { NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC2486CF84D1AC94D2A76B62D83302CBFD10B4F6B_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this); (( void (*) (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEE48492EB1FAA694696F52A9E011E74CCC8C1328_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_5 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mCD467C7D71E30A165ABA56A1818FEC5B11E96FC3_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, Comparison_1_t27155BA0368949E152677A6EE8E6E4A9597C7B09 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t27155BA0368949E152677A6EE8E6E4A9597C7B09 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_2 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t27155BA0368949E152677A6EE8E6E4A9597C7B09 * L_4 = ___comparison0; (( void (*) (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*, int32_t, int32_t, Comparison_1_t27155BA0368949E152677A6EE8E6E4A9597C7B09 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t27155BA0368949E152677A6EE8E6E4A9597C7B09 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* List_1_ToArray_mD9E035B4327D93EE0572F4FBC18034377ADF92E6_gshared (List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD * __this, const RuntimeMethod* method) { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_1 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)(QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)L_1; QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_2 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)__this->get__items_1(); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_5 = V_0; return (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mAEDED80FADA94C7905202CB253E26120D69DC2DA_gshared (const RuntimeMethod* method) { { QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860* L_0 = (QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)(QueueDataU5BU5D_tE903EC1013EA7AA10DD2DB553F72911BAF55C860*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t7C9323C81D81B1EA8CBAD929AB14FB5D3184CCDD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCABB4EAAF8044006BFD957CBD032652429BF767F_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_0 = ((List_1_t3926283FA9AE49778D95220056CEBFB01D034379_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC687C0E3DECBD84D3D9C198176349C41A7EDDAB8_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_2 = ((List_1_t3926283FA9AE49778D95220056CEBFB01D034379_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_4 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)(RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEBB197093B893C55322C08633735E7F5D0133F30_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_6 = ((List_1_t3926283FA9AE49778D95220056CEBFB01D034379_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_8 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)(RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_10 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_12 = ((List_1_t3926283FA9AE49778D95220056CEBFB01D034379_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_16; L_16 = InterfaceFuncInvoker0< RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m47CF1FB6FAB1A848AFB2E7A972269AE6B69B7AC4_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, const RuntimeMethod* method) { { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_0 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mC569742159BC8277195EB98E30D74303C63359AC_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___value0, const RuntimeMethod* method) { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_3 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_6 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)(RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_8 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_12 = ((List_1_t3926283FA9AE49778D95220056CEBFB01D034379_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4FAC802AA205B8E56742BEB5084570924B8BDED1_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m7170F6FB225344ED70B9EAFB946192FCBD6995A0_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mC19E8384081E5CC8F3F93DB36F5961F35210C056_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 List_1_get_Item_m5F400CBA048B4225B72B749E12ED6EFD7025AA36_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_2 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_3 = ___index0; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)L_2, (int32_t)L_3); return (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mB0B7138889C8CD1A7C848B69EBB4438973C43236_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___index0, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_2 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_3 = ___index0; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m060D01D651F3D2EBBBC5FC14CEAE2D09FE8DE559_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )); RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_2 = V_0; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_3 = (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m5DF84A8ADA4C8B1F4AEF076B3B0C5523F24E89DF_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_1; L_1 = (( RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_2 = (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m6DE2BE0FB7869D64D35FBCB142E45C7B34300624_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)L_1, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )((*(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 *)((RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mA07B0311F3CF991DBEDD3895659CE33695C05215_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_1 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_3 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mA62EE777CAD2A0D72DE0CB91485B65C118236E38_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )((*(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 *)((RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m9AA93010E633F4D2F69F9E63767F4E0F6BE6F1D5_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t0B63C60DF8336185262B5A12312DB6F90011B387 * List_1_AsReadOnly_m6622D17202A47C88BFD4E98B92F06671F927B2B8_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t0B63C60DF8336185262B5A12312DB6F90011B387 * L_0 = (ReadOnlyCollection_1_t0B63C60DF8336185262B5A12312DB6F90011B387 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t0B63C60DF8336185262B5A12312DB6F90011B387 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t0B63C60DF8336185262B5A12312DB6F90011B387 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m3B88352EB67FDEF043F3E01CF69D80A7761DCA63_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_1 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4821165EA95A1F179C6C5DE392C90E9324C894D2_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_1 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094 * L_8; L_8 = (( EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094 * L_9 = V_1; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_10 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_13 = (L_10)->GetAt(static_cast(L_12)); RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_14 = ___item0; NullCheck((EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tACC51A89C90F0C73EA15B5F75CD1AC2E1C61E094 *)L_9, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_13, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mAF6B443753A892DE0E6C080DBDC2547CA387C199_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )((*(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 *)((RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mA5006C3E7637ED9F7CDAC13B49E8E07DCEB178DC_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* ___array0, const RuntimeMethod* method) { { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_0 = ___array0; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m63170504701EFD78B19AB385C2D91A50B6667052_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_3 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mB504A4A59C235575AB9972DC9FF2B86B5D8799AF_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___index0, RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_3 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_4 = ___index0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mD25F787ACF69A78C48C09D80AC131EE1FE3E8962_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_0 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mBB97DBCDA64E39D87097143B575A741ECB649DAB_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_0 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_2 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_3 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mA5D4C7A27ED4CAA6270DD23AE84F3089AB79297C_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * ___match0, const RuntimeMethod* method) { { Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * L_0 = ___match0; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 List_1_Find_m3758D240C3480BCE86A49F117F1CFA82FEC5BD80_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * L_1 = ___match0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_2 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *)L_1, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_7 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_10 = (L_7)->GetAt(static_cast(L_9)); return (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )); RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_14 = V_1; return (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * List_1_FindAll_m66359D5EBD26D31BD911B7EF1B1AE50C3E8F8987_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * ___match0, const RuntimeMethod* method) { List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * L_1 = (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * L_2 = ___match0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_3 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *)L_2, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * L_8 = V_0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_9 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)L_8); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)L_8, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * L_16 = V_0; return (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m28896EE5B15D0BB1C82533034582E27D5D502104_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * L_1 = ___match0; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, int32_t, Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mC2E555145FC52AF65C0BAB78F43F28E803592AD4_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * L_10 = ___match2; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_11 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *)L_10, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m8996237F38E2345816820161A178823D225CD041_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, Action_1_t72FEF9651F79BF4BC512AA29A2ADF37D1B519644 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t72FEF9651F79BF4BC512AA29A2ADF37D1B519644 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t72FEF9651F79BF4BC512AA29A2ADF37D1B519644 * L_5 = ___action0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_6 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t72FEF9651F79BF4BC512AA29A2ADF37D1B519644 *)L_5); (( void (*) (Action_1_t72FEF9651F79BF4BC512AA29A2ADF37D1B519644 *, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t72FEF9651F79BF4BC512AA29A2ADF37D1B519644 *)L_5, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163 List_1_GetEnumerator_m84926CDE38A6D1EE7659FDEF121C8A8290E3AFEE_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, const RuntimeMethod* method) { { Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m033982432E7FC72D2EDB026BDA0DEA0FE2AA9970((&L_0), (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mD2752D8243ADAB0C67E17AE2DA58ECF76FCD9B00_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, const RuntimeMethod* method) { { Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m033982432E7FC72D2EDB026BDA0DEA0FE2AA9970((&L_0), (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163 L_1 = (Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m6A51CE40827B92E466C107FB3D0DE8BE11099EE1_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, const RuntimeMethod* method) { { Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m033982432E7FC72D2EDB026BDA0DEA0FE2AA9970((&L_0), (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163 L_1 = (Enumerator_tD10587C18BD28BBFAE424E87042045A702B5B163 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m57C27F961C3E4313FE6BF7A0CC3F4F689C82458F_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 ___item0, const RuntimeMethod* method) { { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_0 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)L_0, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m74E6813E3211CAF3CFAE7757827EE520C06B3D73_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )((*(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 *)((RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mBF79DAD321055972B249485164CAA837B4F2505C_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___index0, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_3 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_7 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_8 = ___index0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_9 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_13 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_14 = ___index0; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m894D537E608BBF8EBC5F7DDC4B84078C5A28BEEB_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)L_1, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )((*(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 *)((RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m934E31F73AD6D58DFA0E4111A08954BDA1976026_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_12 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_13 = ___index0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_14 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_20 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_21 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_24 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_27 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_32 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_41; L_41 = InterfaceFuncInvoker0< RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)L_39, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m1CA322E102129860E1C27897E32D4B2F7DDEEAAB_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_0 = ___item0; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m5974CF607FE709E8404EB6CBEFFCEA2BE219DFA0_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )((*(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 *)((RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m9EE32567B3AB36C4633160ECA58A944576BA2C6F_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * L_4 = ___match0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_5 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *)L_4, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE * L_16 = ___match0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_17 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *, RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9055FDFD9CFCC052508081AE0A90D9254ADD0DEE *)L_16, (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_24 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_27 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_34 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m714C799A9B9AD82C69CD55AB7F632A297CB2C20B_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___index0, const RuntimeMethod* method) { RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_5 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_6 = ___index0; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_7 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_11 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )); RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (RaycastHit2D_t210878DAEBC96C1F69DF9883C454758724A106A4 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m4F6955FB081C70B561627BFDA71303AB04D239F8_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_10 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_13 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_17 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3CFC68F2C99254D2D69120CCDAECEA4211A5E919_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mF5BAB3B9B24D4447AA2D26BE8F1553FB0BCEC06C_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_5 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF28D1AFBEC54BC7ED3822AD345F60D3ECD5D540D_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m411844240C6664B479E3E4C29A912A31DD4E7782_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this); (( void (*) (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t3926283FA9AE49778D95220056CEBFB01D034379 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m252847F33A79932BFF48D21ADE6EBEEAF765886F_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_5 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m231634DDBA75F9B86B85B3DD6257B046054D7F04_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, Comparison_1_t7B016D299D86786F3236FC5C87CF18EBA54F37B5 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t7B016D299D86786F3236FC5C87CF18EBA54F37B5 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_2 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t7B016D299D86786F3236FC5C87CF18EBA54F37B5 * L_4 = ___comparison0; (( void (*) (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*, int32_t, int32_t, Comparison_1_t7B016D299D86786F3236FC5C87CF18EBA54F37B5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t7B016D299D86786F3236FC5C87CF18EBA54F37B5 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* List_1_ToArray_m2ED3355C4F367BD43D31E0DEC881102F4E5DC0DF_gshared (List_1_t3926283FA9AE49778D95220056CEBFB01D034379 * __this, const RuntimeMethod* method) { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_1 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)(RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)L_1; RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_2 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)__this->get__items_1(); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_5 = V_0; return (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mB47608F3F2A62072B2A29CC55997B9698A9A6082_gshared (const RuntimeMethod* method) { { RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09* L_0 = (RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)(RaycastHit2DU5BU5D_tDEABD9FBBA32C695C932A32A1B8FB9C06A496F09*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t3926283FA9AE49778D95220056CEBFB01D034379_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3B54A4C20C7EA7D3350768955A3CD521D7F069D3_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_0 = ((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD1F29CADB45CDC47AE42C4E6A2EF86681F37F9E4_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_2 = ((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_4 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)(RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m640C8C31FA7F35FB585AC090DBFCCECB4ACEE93F_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_6 = ((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_8 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)(RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_10 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_12 = ((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_16; L_16 = InterfaceFuncInvoker0< RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m8B7BB08B0616829CDC5FDFD002C21959195C05D0_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method) { { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_0 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mB1362C59A3BFBB7234DFAFD6746EE21F83869702_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___value0, const RuntimeMethod* method) { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_3 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_6 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)(RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_8 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_12 = ((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m38EC27A53451661964C4F33683313E1FFF3A060D_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mD230AC9936D76F7578E32D352739A385BCD48CDE_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m9CD037B4A77E50D4CDAE627C73CCFE54808D9DB8_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE List_1_get_Item_m8CAD57C6E350E1DA232EAAC07A84ED0C10D29CDB_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_2 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_3 = ___index0; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)L_2, (int32_t)L_3); return (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m208C6FD7523FBF6A3FAFFF5A1C737D4884C51E42_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___index0, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_2 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_3 = ___index0; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mF94B0A616CD161654E30150A80581D9BF6BEE878_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )); RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_2 = V_0; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_3 = (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m0D4875C13890DAD1AF235CBBF84AE07C5343CA87_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_1; L_1 = (( RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_2 = (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mC7DB755BC539CCEE132C416806C6B568BCFD7003_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)L_1, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )((*(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE *)((RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m1D8125051801F4C77FF20A5AF6D0C12591C39EF5_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_1 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_3 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m125C4DCC51062DF93301381034A53F421ECB3D70_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )((*(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE *)((RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m7C81BE44C5E4685130B70DEBCB3E77BF08C09868_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t69166E2A14F8B067ACD1BF652133F048A722FC87 * List_1_AsReadOnly_m4967F5084FC6B62E19DC5D20CCF181AF56F5EDD1_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t69166E2A14F8B067ACD1BF652133F048A722FC87 * L_0 = (ReadOnlyCollection_1_t69166E2A14F8B067ACD1BF652133F048A722FC87 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t69166E2A14F8B067ACD1BF652133F048A722FC87 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t69166E2A14F8B067ACD1BF652133F048A722FC87 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m5D88EA8AA491CFF029747A32EF3F1793EE7B135B_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_1 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m9E002639088E6103C0B288EC2EE102242D901DBA_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_1 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E * L_8; L_8 = (( EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E * L_9 = V_1; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_10 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_13 = (L_10)->GetAt(static_cast(L_12)); RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_14 = ___item0; NullCheck((EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tD0037D51E6363B57954033486B2BF58738433B8E *)L_9, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_13, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m95955545E58C385410A2EEED2A7294E1FF776C91_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )((*(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE *)((RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m4E9891E36D57F007D09BCC08754AD2C2C80A2064_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* ___array0, const RuntimeMethod* method) { { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_0 = ___array0; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m1C41F5F9926740659F15B9F4338058D6D2782851_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_3 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF1598ED33BBD5DF659C57EA83B14738F55E74481_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___index0, RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_3 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_4 = ___index0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m55432B48B398935F5AB383F29CFA4985BAE77185_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_0 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mC77136F871287F5B8E66B56ECB3BD2BE4741CF10_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_0 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_2 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_3 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mC627C189F26CF8D60596E6CD81D03339AACE6C54_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * ___match0, const RuntimeMethod* method) { { Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * L_0 = ___match0; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE List_1_Find_mB6F83F88A0B534AA3FBAE78BB2B2A0D944E82BE9_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * L_1 = ___match0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_2 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *)L_1, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_7 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_10 = (L_7)->GetAt(static_cast(L_9)); return (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )); RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_14 = V_1; return (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * List_1_FindAll_m16E426654999E2179B7A401D9D5BC595351F2ADB_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * ___match0, const RuntimeMethod* method) { List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * L_1 = (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * L_2 = ___match0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_3 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *)L_2, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * L_8 = V_0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_9 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)L_8); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)L_8, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * L_16 = V_0; return (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mE5560B6E81CC9EE0389755684C3537D8DB10E985_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * L_1 = ___match0; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, int32_t, Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m21B7DC2B3CAC13BD36AAE62302B48222967EB8B3_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * L_10 = ___match2; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_11 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *)L_10, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m0991909D568B00A59B84B6AFFD0991D917D1B09F_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, Action_1_t364F0D9B221C3DE8172066F20A43DDE20C39A687 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t364F0D9B221C3DE8172066F20A43DDE20C39A687 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t364F0D9B221C3DE8172066F20A43DDE20C39A687 * L_5 = ___action0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_6 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t364F0D9B221C3DE8172066F20A43DDE20C39A687 *)L_5); (( void (*) (Action_1_t364F0D9B221C3DE8172066F20A43DDE20C39A687 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t364F0D9B221C3DE8172066F20A43DDE20C39A687 *)L_5, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121 List_1_GetEnumerator_m92CDBFAB346849F984998D6BDB88663B7B8BDC1F_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method) { { Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m10EDDADD0F2B306A39547FAC317D1EF7E03777A5((&L_0), (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m71DD6CC04C444F805E0FBDCCF47858FA44543C39_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method) { { Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m10EDDADD0F2B306A39547FAC317D1EF7E03777A5((&L_0), (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121 L_1 = (Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m1CD0AA220D964183744C1358110D9B47B99197CD_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method) { { Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m10EDDADD0F2B306A39547FAC317D1EF7E03777A5((&L_0), (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121 L_1 = (Enumerator_t485F49ED036E6B3589D90FC60EE9E7B5BB479121 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mDC8CD429D6EAD902E9C4B0CD88A5BD2C555D1E71_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___item0, const RuntimeMethod* method) { { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_0 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)L_0, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mEA81B8FB5416F25613F03C8494E128491D82F7AB_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )((*(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE *)((RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mB122322ED6B2A2A9679ABEB035D6E05D75DC0E77_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___index0, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_3 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_7 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_8 = ___index0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_9 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_13 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_14 = ___index0; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m1F04BA29709CDC644F2FE55E2B44C99C587E31DE_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)L_1, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )((*(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE *)((RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m1F48968F3B7C868DB2ECCDFCA9467885642406D9_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_12 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_13 = ___index0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_14 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_20 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_21 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_24 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_27 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_32 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_41; L_41 = InterfaceFuncInvoker0< RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)L_39, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m6CD78076385EA327A98B619427A2632E57771096_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_0 = ___item0; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m4A121E76CE5FFBF91742C88B03110E3463070C16_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )((*(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE *)((RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m9219A92E6E74B16E022EB3ACB826F6D236471743_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * L_4 = ___match0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_5 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *)L_4, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 * L_16 = ___match0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_17 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *, RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tE4AA40EAD3542E24130BEF8BF181659B017A5F64 *)L_16, (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_24 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_27 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_34 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mD80FD09162C46F1311E55015092EBE4E8312CCF9_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___index0, const RuntimeMethod* method) { RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_5 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_6 = ___index0; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_7 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_11 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )); RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (RaycastResult_t9EFDE24B29650BD6DC8A49D954A3769E17146BCE )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mC9D69B0E3FE3BBB8905A111008B92A15E23F1139_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_10 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_13 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_17 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m1FE4EA207B113B427936AD1BFFC803100A4845E3_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m8669BBB03A28A24825A551AA3C9F5B5B5F652991_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_5 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m543515DE440E8BDED9372AEF27A145083E3617CF_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0DB2C19E4FC66F19D9EBB3746D83C9F037CA0784_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this); (( void (*) (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEF7C73864D4A874F4B644956A46B7A54EE45B17B_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_5 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m00CD5650D321CB0373675D4354B18055D1DCCB9C_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_2 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 * L_4 = ___comparison0; (( void (*) (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*, int32_t, int32_t, Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t47C8B3739FFDD51D29B281A2FD2C36A57DDF9E38 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* List_1_ToArray_m5FD6A52ACF4679752CC86AD901F3363BAA5D3741_gshared (List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447 * __this, const RuntimeMethod* method) { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_1 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)(RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)L_1; RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_2 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)__this->get__items_1(); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_5 = V_0; return (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m6C5B518456B2ACC20A24F5223EA8720F7257BEEE_gshared (const RuntimeMethod* method) { { RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D* L_0 = (RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)(RaycastResultU5BU5D_t55B9DF597EFA3BE063604C0950E370D850283B9D*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t367B604D3EA3D6A9EC95A32A521EF83F5DA9B447_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m881A395B30537A77CB90FFD2C41D5AA6CB44694F_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_0 = ((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2616AF53566E932C2EF1EAE272AB54D4F1F7C59D_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_2 = ((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_4 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)(RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD87E7F8BDCDFADABE9F51634B4628492839185D1_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_6 = ((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_8 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)(RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_10 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_12 = ((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_16; L_16 = InterfaceFuncInvoker0< RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mA78E3293BFEA00E2D3E7F03A53D17572366C93B9_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, const RuntimeMethod* method) { { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_0 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m4766A6AC8C613C1FC8CFAAACF803980DE05AD01B_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___value0, const RuntimeMethod* method) { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_3 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_6 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)(RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_8 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_12 = ((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mD99D60FE1FBAC9999A769DEF92BA4F27D1E9949B_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6DE9DB3DF051718E71D35274244B3A7F03733510_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m1A954F828905F3CD1D6BED65CAAFF10B70C20E2B_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 List_1_get_Item_m280AB7B6AFB69EF2026D0862F8195043D73C50D1_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_2 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_3 = ___index0; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)L_2, (int32_t)L_3); return (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mBE2072DE877220E37317156B009202E5F0211E50_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___index0, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_2 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_3 = ___index0; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mAD417BE87A654524113466C0AEAAFD16CA20409F_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )); RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_2 = V_0; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_3 = (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mB10535F1D0DF79C8AF3C3433C2986FA09C46FFBD_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_1; L_1 = (( RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_2 = (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m9EBA881851D1BA099CBD7B025E1F318D3CD64D79_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)L_1, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )((*(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 *)((RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m3CE616F0157079C28B5B25D8CB639C4AB34F805B_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_1 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_3 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mB17105E9EECC77E9558DCA62305A921BB4B75C25_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )((*(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 *)((RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m7034F7CF4CFA6BE1D55F4CCA74E4160BF88BFCFE_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t444CE022161E103F4C6B9BAFE7C17ABE433AA76B * List_1_AsReadOnly_mF57EFE0E2FDB3B52474927E7395C719D161168BD_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t444CE022161E103F4C6B9BAFE7C17ABE433AA76B * L_0 = (ReadOnlyCollection_1_t444CE022161E103F4C6B9BAFE7C17ABE433AA76B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t444CE022161E103F4C6B9BAFE7C17ABE433AA76B *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t444CE022161E103F4C6B9BAFE7C17ABE433AA76B *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m0C81B5A68749354F1FBA1311F1505CCC03B92D4E_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_1 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m2DD46D187F166C883FBF245EEF07A424AED6D359_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_1 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73 * L_8; L_8 = (( EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73 * L_9 = V_1; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_10 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_13 = (L_10)->GetAt(static_cast(L_12)); RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_14 = ___item0; NullCheck((EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2829DD987C5E13566CB28F2DD400F36733A5BE73 *)L_9, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_13, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m18526FDCFEED791B906F2EBADF9A1C5D15303C40_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); bool L_3; L_3 = (( bool (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )((*(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 *)((RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m4465AFF5A01B4E3DC72B5E58FC0CB6CE6861E20D_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* ___array0, const RuntimeMethod* method) { { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_0 = ___array0; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m7441F617E1C508180AFA2262D07FF81DF76E3C2C_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_3 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m48C1E95EED9D2D70010AA058534AB7CD74DE2B7E_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___index0, RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_3 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_4 = ___index0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m82B4B0B4DEE31B90321348D2CCD152B595E9BF19_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_0 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mC11C0BF66E2A88D64885AED08014D252F8F8AC6E_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_0 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_2 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_3 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m3DD06BA9DE356207730BF0CF85221F41C8F464B2_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * ___match0, const RuntimeMethod* method) { { Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * L_0 = ___match0; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 List_1_Find_m45170B5AE6C2C714F2A4242A25D28476A2D17155_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * L_1 = ___match0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_2 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *)L_1, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_7 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_10 = (L_7)->GetAt(static_cast(L_9)); return (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )); RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_14 = V_1; return (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * List_1_FindAll_mF2894D282A39BA85908FE54B03DD18BA0A8AE3DC_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * ___match0, const RuntimeMethod* method) { List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * L_1 = (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * L_2 = ___match0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_3 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *)L_2, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * L_8 = V_0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_9 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)L_8); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)L_8, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * L_16 = V_0; return (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m36C5D63519B2FA47DB050985C4A934E159F92C75_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * L_1 = ___match0; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, int32_t, Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m25C72247CE05423006F0668D67CB9F4410C49D00_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * L_10 = ___match2; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_11 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *)L_10, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mB1CD3B0A9C33D3048BAD036D36267D263C98FC43_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, Action_1_t1C87D4321287F0807457BBA5A8E0808299A2750C * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t1C87D4321287F0807457BBA5A8E0808299A2750C * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t1C87D4321287F0807457BBA5A8E0808299A2750C * L_5 = ___action0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_6 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t1C87D4321287F0807457BBA5A8E0808299A2750C *)L_5); (( void (*) (Action_1_t1C87D4321287F0807457BBA5A8E0808299A2750C *, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t1C87D4321287F0807457BBA5A8E0808299A2750C *)L_5, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00 List_1_GetEnumerator_mB067FE7EA5D355A6D5E655CE058580A688867280_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, const RuntimeMethod* method) { { Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF1AA0F17E511C6A9CA2B58B1C6408628C4C3CABE((&L_0), (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m474A8116C2E80030F7228550428EAA5A58E9FAC2_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, const RuntimeMethod* method) { { Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF1AA0F17E511C6A9CA2B58B1C6408628C4C3CABE((&L_0), (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00 L_1 = (Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mCB74A364FB2902BED9AB29E4E898C53BCFDE09C3_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, const RuntimeMethod* method) { { Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF1AA0F17E511C6A9CA2B58B1C6408628C4C3CABE((&L_0), (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00 L_1 = (Enumerator_tAC31BED6E1A2365A0BCCE316EF7079563C530B00 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m624F3A1B9DF1E1D272030A170FD6D3FB403BF4FA_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 ___item0, const RuntimeMethod* method) { { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_0 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)L_0, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m14E92ADB9E8D8F1FAD5FFC68822BAFE7510B3CAE_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )((*(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 *)((RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m70089915CACC01BFB7F30BC6A2A69213C1DE95A8_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___index0, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_3 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_7 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_8 = ___index0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_9 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_13 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_14 = ___index0; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m4992D77EEE37F0F27E95F3E6612FBDEEAB4EEF49_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)L_1, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )((*(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 *)((RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mBF9906EF113AE33A7FD52B4E5B2F7E8B644364D4_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_12 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_13 = ___index0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_14 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_20 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_21 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_24 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_27 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_32 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_41; L_41 = InterfaceFuncInvoker0< RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)L_39, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mA4E00DFB5C6CAD970E73AD37B82B079D9D5C87FE_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_0 = ___item0; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m3D134F65ECD3D26C14910BF60B7D83F0420226CA_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); bool L_3; L_3 = (( bool (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )((*(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 *)((RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m2E8971DB5C8DB725730F842C2757DA7380F7D0A9_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * L_4 = ___match0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_5 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *)L_4, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 * L_16 = ___match0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_17 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *, RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tFD4552DDC28BEF552600E54C8194212F9688EEE2 *)L_16, (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_24 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_27 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_34 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m1AC7725996C1E121A1E89B77704D8677656965F2_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___index0, const RuntimeMethod* method) { RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_5 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_6 = ___index0; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_7 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_11 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )); RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (RenderTargetIdentifier_t70F41F3016FFCC4AAF4D7C57F280818114534C13 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m4CA02E2515216A734D8B59CBF552484BB47C4690_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_10 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_13 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_17 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mA4F1CE3DCF8547577655FDFCA26BAAA4FB7A5AD9_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, const RuntimeMethod* method) { { NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m2D8AD878917E051D94E515F03B9E48CCCE00DFCE_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_5 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB38748E3005F184F9E3FB4912DB4F10A8209D9C_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, const RuntimeMethod* method) { { NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2D980D9742536DA1B683401A8B83D33518074191_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this); (( void (*) (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF3399316CAEFC6B4CEEA15D887DBA062EA18599F_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_5 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m12EB2C9581371422FBC57506A08FFBD5D4CF7684_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, Comparison_1_t7EEFAC9FB20E0E81EAA629A309539CBDC4022CFC * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t7EEFAC9FB20E0E81EAA629A309539CBDC4022CFC * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_2 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t7EEFAC9FB20E0E81EAA629A309539CBDC4022CFC * L_4 = ___comparison0; (( void (*) (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*, int32_t, int32_t, Comparison_1_t7EEFAC9FB20E0E81EAA629A309539CBDC4022CFC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t7EEFAC9FB20E0E81EAA629A309539CBDC4022CFC *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* List_1_ToArray_m0B8676756A00CAB9762E489D7E54D1CBE90E5ED7_gshared (List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C * __this, const RuntimeMethod* method) { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_1 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)(RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)L_1; RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_2 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)__this->get__items_1(); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_5 = V_0; return (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mF29A1E40461A1617D5E1EA784592591CBF843D0B_gshared (const RuntimeMethod* method) { { RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17* L_0 = (RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)(RenderTargetIdentifierU5BU5D_tBA2016AC6826F6ADBDB1A83D237BD6B08D857C17*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tB10A40D1EC3429F5738E9FF815F6AFFF61B6043C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCFB26DBB32A0693CA4249418F3B602DB0B864934_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_0 = ((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB978E5E840CEC5D74C90D2F1EC87C36593EAAFB4_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_2 = ((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_4 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)(RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mDAE9EBFD49A1616E82D40B1A58B1845476900036_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_6 = ((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_8 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)(RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_10 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_12 = ((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_16; L_16 = InterfaceFuncInvoker0< RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m98E0ED356B332A96D7ECAF7AC16D6546DAA24EC1_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, const RuntimeMethod* method) { { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_0 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m6F103EB3CC7809F064B5BF940CB6671C7FEE972E_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___value0, const RuntimeMethod* method) { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_3 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_6 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)(RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_8 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_12 = ((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mA458701D8B9E80E576A11E70133A5DFA5A86CF99_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mA49D01438164110FA936B47F180CB71D63CDB122_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mAB484FCC654635DE4731E510D99565587724E352_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F List_1_get_Item_mA331E57160D83F1E9CBB48E748390723274B43B2_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_2 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_3 = ___index0; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)L_2, (int32_t)L_3); return (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mC67D3EA1A6762B97683B64C9E612BBB21F25A2CF_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___index0, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_2 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_3 = ___index0; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mD60E4A7F492AB053EECECD2CD6CC5107E027C94D_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )); RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_2 = V_0; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_3 = (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mD28E43BB8687EFB26D0801650E9DD2A443967829_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_1; L_1 = (( RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_2 = (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m20D2DF9CA945DBC8D0CA6951889A4585D414CB64_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)L_1, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )((*(RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F *)((RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mE34D76FEDA4CC5B46DA631B8D83D2EE00E7AD383_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_1 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_3 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m5B6B804BEA872758265E09482E3AE9E2C6FD9C59_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )((*(RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F *)((RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m5B2B6F6D07F885B1D846F887AED83FB8019B4FAC_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tF5B6B076C100F5AC62FE5CB7069EE8335B2918EC * List_1_AsReadOnly_mB14571125826A165F26B97BE164F1F566148C8FB_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tF5B6B076C100F5AC62FE5CB7069EE8335B2918EC * L_0 = (ReadOnlyCollection_1_tF5B6B076C100F5AC62FE5CB7069EE8335B2918EC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tF5B6B076C100F5AC62FE5CB7069EE8335B2918EC *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_tF5B6B076C100F5AC62FE5CB7069EE8335B2918EC *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m7FD9E8C3F8FFD78D76A7195EF057459B6A035D59_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_1 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mC929040E7B3299EF8E2A0D5A0A69EB1EC624BF10_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_1 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4 * L_8; L_8 = (( EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4 * L_9 = V_1; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_10 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_13 = (L_10)->GetAt(static_cast(L_12)); RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_14 = ___item0; NullCheck((EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t10EAF9821ABC9ADC10FB4DCA6536BAD9D86089B4 *)L_9, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_13, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m1F9A40BDCAAD9AF33E662CFE489D4F01711F3EB5_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )((*(RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F *)((RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m3162E8C77398967FA6A932ACCA18EF614FEE976F_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* ___array0, const RuntimeMethod* method) { { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_0 = ___array0; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m6349ABCC8DF70BCB2E333DAD4C347FE757CF3F52_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_3 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m9350DCB08759D09FD1E68D901ADA63F571DD902D_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___index0, RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_3 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_4 = ___index0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m3E584FBD5B850AEB5FC14BFD7FAE6310EA427AB2_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_0 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mE5578E1D60B55494A1D1823E4DA65A11610FF14E_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_0 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_2 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_3 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mD8F83E7F1012856657A71B2568D81C6060158F0E_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * ___match0, const RuntimeMethod* method) { { Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * L_0 = ___match0; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F List_1_Find_mA3C2FF9FE24F3D7FB42FA52A414F9FCE4108C5F2_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * L_1 = ___match0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_2 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *)L_1, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_7 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_10 = (L_7)->GetAt(static_cast(L_9)); return (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )); RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_14 = V_1; return (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * List_1_FindAll_mCAACD6A477316A8371285376DCBC135D1FB2B973_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * ___match0, const RuntimeMethod* method) { List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * L_1 = (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * L_2 = ___match0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_3 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *)L_2, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * L_8 = V_0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_9 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)L_8); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)L_8, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * L_16 = V_0; return (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m991EB4004EA6CDE9BA289304240676885BE929D1_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * L_1 = ___match0; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, int32_t, Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mBACB8461DCA0101B5C9AC9208A2F907256CD98D3_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * L_10 = ___match2; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_11 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *)L_10, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m4C46BC460FE20291D18C23090D291EB9953CB6DE_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, Action_1_tD21A9D62EEBDC0EFF5ACEDB792B4530B59BF7F1C * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tD21A9D62EEBDC0EFF5ACEDB792B4530B59BF7F1C * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tD21A9D62EEBDC0EFF5ACEDB792B4530B59BF7F1C * L_5 = ___action0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_6 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tD21A9D62EEBDC0EFF5ACEDB792B4530B59BF7F1C *)L_5); (( void (*) (Action_1_tD21A9D62EEBDC0EFF5ACEDB792B4530B59BF7F1C *, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tD21A9D62EEBDC0EFF5ACEDB792B4530B59BF7F1C *)L_5, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B List_1_GetEnumerator_m3C188EF4C5A75186AE9D958219E50BEC03BFD308_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, const RuntimeMethod* method) { { Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF9C5A8C78932A15F8846E81AC6310D66B6D282EA((&L_0), (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m875BB0D1EF4835ACF27AF2A8D9C751044E34EFEF_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, const RuntimeMethod* method) { { Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF9C5A8C78932A15F8846E81AC6310D66B6D282EA((&L_0), (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B L_1 = (Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mDE9FB74687D65EFC0849231C561E3A6ABBF2720A_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, const RuntimeMethod* method) { { Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF9C5A8C78932A15F8846E81AC6310D66B6D282EA((&L_0), (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B L_1 = (Enumerator_t2B8768F5B35E9D34690973F0D3B3CA3B7FC6221B )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m043EC7ECB3B3E34D6A14A055E2266E5EF02F95AD_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F ___item0, const RuntimeMethod* method) { { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_0 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)L_0, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m9160612CB2F552AA9AB7A7DB1CC79F2355C247D4_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )((*(RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F *)((RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m95ED33EF98F39EE0699FB97AE9D3BA34B5F67C70_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___index0, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_3 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_7 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_8 = ___index0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_9 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_13 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_14 = ___index0; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m6B17AFBA8A8C72E67C7C72D47100E33E2C68C444_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)L_1, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )((*(RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F *)((RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m201E49CF9BE5C82DE3574BC91F400DA32B83D14F_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_12 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_13 = ___index0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_14 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_20 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_21 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_24 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_27 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_32 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_41; L_41 = InterfaceFuncInvoker0< RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)L_39, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mF63511F56E5ABB0A7A77FC870C9A91AFBE18784A_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_0 = ___item0; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mD80C3EB6619AB1BE7E66B9F6381098D1F2AD8AE0_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )((*(RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F *)((RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m2F9A00BA1179C6430030FBB83C73B81CBE9D6261_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * L_4 = ___match0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_5 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *)L_4, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 * L_16 = ___match0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_17 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *, RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tBCD535218B76F8F4A62F96C4A8F3561D7E4AF0B7 *)L_16, (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_24 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_27 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_34 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m1A193D34F649BC7157FAC411682427AD422B9D1A_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___index0, const RuntimeMethod* method) { RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_5 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_6 = ___index0; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_7 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_11 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )); RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (RendererListHandle_tE01EAF5A0A5029E4F66F3500446764B8D7D3224F )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mBBF584AFDC48464653BF9EBC70D1127FC5E82D72_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_10 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_13 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_17 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3B57C3ADA744976A6C0B214CA7499C6F2D7023EE_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m91B758C525E1C1AC620C3E14C8B38CB4FBBEDEDD_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_5 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m84F88DA2348813BE198B97FF510A5497313FE249_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6F37DB25EE1DCAEFFB49F13A9431A51D305305ED_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this); (( void (*) (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m51C2A2DB355AF494011D4332C20B4F49E0E9028A_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_5 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mCC8D6D056751848DB8736DAFE8BDE1AF18E44CD3_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, Comparison_1_t897F993F8D3ACB9A3CCCDB9BB4A17EB24537879A * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t897F993F8D3ACB9A3CCCDB9BB4A17EB24537879A * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_2 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t897F993F8D3ACB9A3CCCDB9BB4A17EB24537879A * L_4 = ___comparison0; (( void (*) (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*, int32_t, int32_t, Comparison_1_t897F993F8D3ACB9A3CCCDB9BB4A17EB24537879A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t897F993F8D3ACB9A3CCCDB9BB4A17EB24537879A *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* List_1_ToArray_m6DB6F128BF898FE17409F7D8EC8907C8EB596887_gshared (List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19 * __this, const RuntimeMethod* method) { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_1 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)(RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)L_1; RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_2 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)__this->get__items_1(); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_5 = V_0; return (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m745B8FDB231F453CD3F2BD325D64445665F0E18D_gshared (const RuntimeMethod* method) { { RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7* L_0 = (RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)(RendererListHandleU5BU5D_t8B5A3D78D35F1AC115176D083D0531B5F08FB6D7*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tB573D1DD7F85019D1433F20C305FE237B12BCA19_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif