#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InvokerActionInvoker1; template struct InvokerActionInvoker1 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1) { void* params[1] = { p1 }; method->invoker_method(methodPtr, method, obj, params, params[0]); } }; template struct InvokerActionInvoker2; template struct InvokerActionInvoker2 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2) { void* params[2] = { p1, p2 }; method->invoker_method(methodPtr, method, obj, params, params[1]); } }; template struct InvokerActionInvoker3; template struct InvokerActionInvoker3 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3) { void* params[3] = { p1, p2, p3 }; method->invoker_method(methodPtr, method, obj, params, params[2]); } }; template struct InvokerActionInvoker4; template struct InvokerActionInvoker4 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4) { void* params[4] = { p1, p2, p3, p4 }; method->invoker_method(methodPtr, method, obj, params, params[3]); } }; template struct InvokerActionInvoker5; template struct InvokerActionInvoker5 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5) { void* params[5] = { p1, p2, p3, p4, p5 }; method->invoker_method(methodPtr, method, obj, params, params[4]); } }; template struct InvokerActionInvoker6; template struct InvokerActionInvoker6 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5, T6* p6) { void* params[6] = { p1, p2, p3, p4, p5, p6 }; method->invoker_method(methodPtr, method, obj, params, params[5]); } }; template struct InvokerFuncInvoker0 { static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj) { R ret; method->invoker_method(methodPtr, method, obj, NULL, &ret); return ret; } }; struct U3CU3Ec__DisplayClass5_0_tBA1FF57B79E0673DFA57E829BFDA33F52A15B276; struct Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99; struct Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8; struct Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146; struct Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC; struct Action_5_tD0566F48B4E3490BCB549EF29CB0E0409C6153BD; struct CacheDict_2_t3592A9BE3B1E812BCE8A13D901156E74C707DBB7; struct CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15; struct ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7; struct Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012; struct Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4; struct Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E; struct Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431; struct Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0; struct Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4; struct Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079; struct Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397; struct Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917; struct IEnumerable_1_t5D81E9CEA6F7DAD4EEBB7CA032F8071B7E74F521; struct IEnumerable_1_t78F5AFB4CA9E2B66C27E3D48A848F90F5CA1A881; struct IEnumerable_1_tFEA8D45D623A5CFFC0A476D5F21071F29C7A14B8; struct IEnumerable_1_tD834352E2FED137F3756539F0F7A2BEAEFED7326; struct IEnumerable_1_t2F3EC685AF6E7A95D82E20E00948578C0B78319C; struct IEnumerable_1_tC10F1B7F609E041B1FD3EDB6B4E52B993D0CFFBB; struct IEnumerable_1_tF8CE61014000D15B887F489F86F5EDEBACD04C6D; struct IEnumerable_1_tA10B76135C34214BD8E1F26992A48FCE6113DDFF; struct IEnumerable_1_t99355A493411E52795EF98BE83D3A3A3821B5ABC; struct IEnumerable_1_tD62D1796335C809815637C9E52AFDC51F96DF559; struct IEnumerable_1_tFD9514CFCEF05E86F4DCB5127EEA0BA439C10AF2; struct IEnumerable_1_t193104314F68B212D0FC42597624ABDFCAB17F2F; struct IEnumerable_1_t41ED9EEFB74A6569A3D1847A6CDEABBF1179F5C6; struct IEnumerable_1_tE40F9B7B18A64942DD0BBBC05CC5DA052218D0E1; struct IEnumerable_1_t3DD960F1BD567DC07C50DD4D7E11DEE5F6690455; struct IEnumerable_1_t2331D8E1B6E8A22E9758F814C86A093B4EF00CA6; struct IEnumerable_1_t6C5F903A40DCDBCC18DB23B31662AE048A03F372; struct IEnumerable_1_t1EEB66EFC4E8962173E59DEBCD201793F1F3A540; struct IEnumerable_1_tD1C550B5B809874907B0243A5AFC0A8158E339EF; struct IEnumerable_1_t93F5C0892DD765A7098574B59993A5273644EED7; struct IEnumerable_1_tAECFCEE93EFB430FF7A9CE27A7D68DEE44952091; struct IEnumerator_1_t958DB5E0C987BE30DA3189CC153C3D3B2501CB35; struct IEnumerator_1_tD37D9D0E9991891BA45A5CC4E0F951E29FFCBEEF; struct IEnumerator_1_t87E68DEF76CDD476B524D1706E589B499F53DB13; struct IEnumerator_1_t3112FA4EF278069907190139EF2126C0BC8B3804; struct IEnumerator_1_tAEC393601994352949243C746B03E619DE11226C; struct IEnumerator_1_tFE967306A56DDD79C9B3995FEAC4BBA3F9EE25FA; struct IEnumerator_1_tFA5A34978106CC9D2FE67B8AC4AAB90A301BBEEC; struct IEnumerator_1_tFF72DC851BEBD20B537316531A651EA6D9113F07; struct IEnumerator_1_tC3DA6B4DE5C905620A6561C1B4B4ABAE3567CFDF; struct IEnumerator_1_t5DAD8BCEA32C5A575380EC8FE46A7E33C284AB9B; struct IEnumerator_1_tB6FE08547500D274CF67F20EE02F82580D4BC22C; struct IEnumerator_1_tC468DB891870F3A93D33674D3D64678048EAD8B9; struct IEnumerator_1_t23FAA0070CF44C0B169AD8559E586AB92C63FD52; struct IEnumerator_1_t67337D985DBE9BFBDFC3C90B9F73A8F2419B53C1; struct IEnumerator_1_t4E8BE0F247DFAF4E9E75E616123C59813D05C28D; struct IEnumerator_1_t22C1ED2DAB08995CC23BE65441E55E5A459816DB; struct IEnumerator_1_t6112577D77319B336CCA0143431A5C19E4592875; struct IEnumerator_1_tBCAE7B54E8BC2A963EC827EF927FC2C87466860E; struct IEnumerator_1_t6FE7022421DB22A8C314594FC7BFAE86E6B9834E; struct IEnumerator_1_t8E3B032ADE0BF654FC5CDC53A3EA82A96FCB902F; struct IEnumerator_1_tAB4E1391686B5431A5FCFD5963FB834CB332F606; struct Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464; struct Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7; struct Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8; struct Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B; struct Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2; struct Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759; struct Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807; struct Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1; struct Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99; struct Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21; struct Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554; struct Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E; struct Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208; struct Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03; struct Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A; struct Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22; struct Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455; struct Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD; struct Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C; struct Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2; struct Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC; struct StaticActionInvoker_1_tA26458C33F5C8756095DD9E5DF72D545CA2B4561; struct StaticActionInvoker_2_t328F9A5DDE3C55044E592E7F0A3001C376A9D28E; struct StaticActionInvoker_3_tE0D65064A59635E68195B63D6234310F72547752; struct StaticActionInvoker_4_t9EA92F7B279AF27A3909DE031A739178E8876EFB; struct StaticActionInvoker_5_t2AC1D83AC22A6628E1B3FC8363AB2B429A8DF097; struct StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE; struct StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE; struct StaticFunctionInvoker_1_t88D62ED4710CB92FED9A0ED59BD91F40EC1E89E9; struct StaticFunctionInvoker_2_t9F122F24C30EE93CBF57630D0B67798B621497F8; struct StaticFunctionInvoker_3_t6C5EBDD1EB779AEB5B328982C0F936732A2A1F3F; struct StaticFunctionInvoker_4_tDC6395A6ECF5D199ED3415F1909AD727D9FB5687; struct StaticFunctionInvoker_5_t636BA98B551FA75746674A8BC69111C7FF69C078; struct StaticFunctionInvoker_6_tA7BA56927AFD5784B961F8DDDE22B9D81937350D; struct StaticGetter_1_t5C0B26D3ABAE6F5762F45AD85D572BDF5BDB1302; struct StaticPropertyAccessor_1_t8084CC815EBD4BE81A1AC57AF722807520FAFE4F; struct StrongBox_1_tF35CC8366077918FAD1C37CAC9A9F9BF03F2CE7B; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StyleValueHandleU5BU5D_t66B7732469E9E30B1FB9A6E386315DAB36914ADE; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16; struct ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC; struct InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A; struct LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56; struct LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1; struct MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F; struct NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565; struct RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989; struct RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8; struct ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243; struct SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221; struct SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3; struct SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483; struct TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F; struct TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC; struct TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80; struct VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734; struct SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545; struct ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB; struct yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD; struct AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; struct BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; struct BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B; struct Delegate_t; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct Exception_t; struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785; struct FieldInfo_t; struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89; struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; struct MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB; struct MethodInfo_t; struct ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110; struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1; struct PropertyInfo_t; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SequenceNode_t49ACD22961E06675458A60447D7AA32B26835AB0; struct StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5; struct StaticInvokerBase_t929FB18B71D904E9557F677D7FFA007CE01BDF4E; struct String_t; struct StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428; struct TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6; struct TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2; struct Type_t; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0316CC2554393AA03B3CE26C79384AFA454F7CFD; IL2CPP_EXTERN_C String_t* _stringLiteral1D5229C9C42B7C82BD198E67E73FB7CF26984735; IL2CPP_EXTERN_C String_t* _stringLiteral2142B0CEAF8C8B8384F32EA54571DB8C34FCCE82; IL2CPP_EXTERN_C String_t* _stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D; IL2CPP_EXTERN_C String_t* _stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE; IL2CPP_EXTERN_C String_t* _stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25; IL2CPP_EXTERN_C String_t* _stringLiteral4BB1E8571BF73B851AC8DB0303A26DAB5261A512; IL2CPP_EXTERN_C String_t* _stringLiteral4C66485C1D1CA07CC0485130EBBFB50AA165B619; IL2CPP_EXTERN_C String_t* _stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4; IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174; IL2CPP_EXTERN_C String_t* _stringLiteral5E1F4DBF5E275973783C311519AA896B5861BB30; IL2CPP_EXTERN_C String_t* _stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70; IL2CPP_EXTERN_C String_t* _stringLiteral72804274E5F5D242B4F2BC17BBB9875855A18B30; IL2CPP_EXTERN_C String_t* _stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8; IL2CPP_EXTERN_C String_t* _stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24; IL2CPP_EXTERN_C String_t* _stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5; IL2CPP_EXTERN_C String_t* _stringLiteral9A05A697BAB2837E895743AD00E647FDF8AA3AD5; IL2CPP_EXTERN_C String_t* _stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D; IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED; IL2CPP_EXTERN_C String_t* _stringLiteralB8C42BD3D4D07B626C359233A32EAA26F94F8DA6; IL2CPP_EXTERN_C String_t* _stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8; IL2CPP_EXTERN_C String_t* _stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4; IL2CPP_EXTERN_C String_t* _stringLiteralC30E5FCF81A5A9DAF075A7CB00FB9B266FC60938; IL2CPP_EXTERN_C String_t* _stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7; IL2CPP_EXTERN_C String_t* _stringLiteralFBC35FFDE20578F35F7D80AA15EBCB02F42463C4; IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3FAA05D641D29AC345AA871116A0E236549DB39F_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16; struct ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC; struct InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A; struct LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56; struct LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1; struct MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F; struct NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565; struct RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989; struct RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8; struct ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243; struct SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221; struct SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3; struct SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483; struct TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F; struct TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC; struct TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80; struct VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734; struct SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545; struct ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB; struct yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD; struct AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif struct U3CU3Ec__DisplayClass5_0_tBA1FF57B79E0673DFA57E829BFDA33F52A15B276 : public RuntimeObject {}; struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject { }; struct EmptyArray_1_t335FEC980C152B1BB5C2B29BEBE9BB902BD96851 : public RuntimeObject { }; struct EmptyArray_1_t0301B61215E2E46DFEA03D75A6060D8CAC3D479A : public RuntimeObject { }; struct EmptyArray_1_tE05CFBC9C768DA6FECF8F30EAB67C277CCB8EC55 : public RuntimeObject { }; struct EmptyArray_1_tEED641E019AD7833746EE21F5D5EF0BE46953FDF : public RuntimeObject { }; struct EmptyArray_1_tFF691A731ABD156600069C6A1AB13897214410E0 : public RuntimeObject { }; struct EmptyArray_1_tCD3D2FDC32FABF46F37D9F0D5EE8033B21EE016C : public RuntimeObject { }; struct EmptyArray_1_tD0E25BCF4832958D9C1F596570EF2919414A7103 : public RuntimeObject { }; struct EmptyArray_1_tDA1E10579FDDCE25837B4F203EABDCA5251082FB : public RuntimeObject { }; struct EmptyArray_1_tFF1C726B7AD2D4CB615066440DB2BD360077F74E : public RuntimeObject { }; struct EmptyArray_1_t151CEED89EBC00271F4BF4ACC9D4E781D780866E : public RuntimeObject { }; struct EmptyArray_1_tBA9A911B01CFC769E520FBF101B83CC77C18ECCF : public RuntimeObject { }; struct EmptyArray_1_tDEA777902FAFA73B2D66B35576B82407F616798F : public RuntimeObject { }; struct EmptyArray_1_t45ACA127E94E3425602D4677D3A2A8DF9A62AC4C : public RuntimeObject { }; struct EmptyArray_1_t2AEFF5629DF828443FB4E93984DDA89352CA99D9 : public RuntimeObject { }; struct EmptyArray_1_t2B80EF52C4FCF840DBDC03E7CBF5D78B21674522 : public RuntimeObject { }; struct EmptyArray_1_t3014CE3C51BB8D288EE928901E5BE2DE487639F7 : public RuntimeObject { }; struct EmptyArray_1_tB72192C297310B25DA15BD93F344C7BD7F1E0DBC : public RuntimeObject { }; struct EmptyArray_1_t95D96C5B0750889C28179294DFB5EC781CB70C48 : public RuntimeObject { }; struct EmptyArray_1_tA0EBFEF33831A4FDDFFDE5AFBF126568459E6674 : public RuntimeObject { }; struct EmptyArray_1_tD2C5459EFD29C2F7AA093B220B4043FC0E729DAB : public RuntimeObject { }; struct EmptyArray_1_t15F21ABB5EDE8E93E663133C387A4F328B4B6A4F : public RuntimeObject { }; struct Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464 : public RuntimeObject { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7 : public RuntimeObject { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8 : public RuntimeObject { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B : public RuntimeObject { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2 : public RuntimeObject { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759 : public RuntimeObject { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807 : public RuntimeObject { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1 : public RuntimeObject { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99 : public RuntimeObject { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21 : public RuntimeObject { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554 : public RuntimeObject { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E : public RuntimeObject { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208 : public RuntimeObject { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03 : public RuntimeObject { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A : public RuntimeObject { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22 : public RuntimeObject { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455 : public RuntimeObject { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD : public RuntimeObject { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C : public RuntimeObject { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2 : public RuntimeObject { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC : public RuntimeObject { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* ____array; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE : public RuntimeObject { FieldInfo_t* ___fieldInfo; Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* ___getter; Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* ___setter; Type_t* ___targetType; }; struct StaticPropertyAccessor_1_t8084CC815EBD4BE81A1AC57AF722807520FAFE4F : public RuntimeObject { PropertyInfo_t* ___propertyInfo; Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* ___getter; Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* ___setter; Type_t* ___targetType; }; struct StrongBox_1_tF35CC8366077918FAD1C37CAC9A9F9BF03F2CE7B : public RuntimeObject { int32_t ___Value; }; struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 : public RuntimeObject { }; struct InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778 : public RuntimeObject { Type_t* ___targetType; MethodInfo_t* ___methodInfo; }; struct MemberInfo_t : public RuntimeObject { }; struct OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF : public RuntimeObject { }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4 : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___U3CRightU3Ek__BackingField; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___U3CLeftU3Ek__BackingField; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct FieldInfo_t : public MemberInfo_t { }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ____body; }; struct MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89 : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___U3CExpressionU3Ek__BackingField; }; struct MethodBase_t : public MemberInfo_t { }; struct MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 { MethodInfo_t* ___U3CMethodU3Ek__BackingField; }; struct ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 { String_t* ___U3CNameU3Ek__BackingField; }; struct PropertyInfo_t : public MemberInfo_t { }; struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { float ___m_XMin; float ___m_YMin; float ___m_Width; float ___m_Height; }; struct StaticInvokerBase_t929FB18B71D904E9557F677D7FFA007CE01BDF4E : public InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778 { }; struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { float ___x; float ___y; float ___z; float ___w; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem; }; struct SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 { SequenceNode_t49ACD22961E06675458A60447D7AA32B26835AB0* ___this_; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___firstpos; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___lastpos; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___lastposLeft; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___firstposRight; }; struct SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_marshaled_pinvoke { SequenceNode_t49ACD22961E06675458A60447D7AA32B26835AB0* ___this_; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___firstpos; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___lastpos; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___lastposLeft; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___firstposRight; }; struct SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_marshaled_com { SequenceNode_t49ACD22961E06675458A60447D7AA32B26835AB0* ___this_; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___firstpos; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___lastpos; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___lastposLeft; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___firstposRight; }; struct ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet; StyleValueHandleU5BU5D_t66B7732469E9E30B1FB9A6E386315DAB36914ADE* ___handles; }; struct ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_marshaled_pinvoke { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet; StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D* ___handles; }; struct ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_marshaled_com { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet; StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D* ___handles; }; struct AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 { int32_t ___Depth; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___Node; }; struct AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_marshaled_pinvoke { int32_t ___Depth; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___Node; }; struct AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_marshaled_com { int32_t ___Depth; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___Node; }; struct Enumerator_t0CBA2945BB439E89924F8BFE152851AEFB24E7D6 { Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* ____stack; int32_t ____version; int32_t ____index; ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 ____currentElement; }; struct Enumerator_t7D438807B2DE7552BC2629B461EF023603DB6F00 { Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* ____stack; int32_t ____version; int32_t ____index; ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 ____currentElement; }; struct Enumerator_tB6FE5920AA6F85B26C798498A6408144399A4CF4 { Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* ____stack; int32_t ____version; int32_t ____index; InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 ____currentElement; }; struct Enumerator_t9024CD67F22498D0CEC9EBEC58828B13023625BB { Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* ____stack; int32_t ____version; int32_t ____index; LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E ____currentElement; }; struct Enumerator_t4F3BD96478DB3AFD9A5AE1C7D23C65BDF485A161 { Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* ____stack; int32_t ____version; int32_t ____index; LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 ____currentElement; }; struct Enumerator_tD1C553855D2C5D19CB0D95EBA574186F28B2BECE { Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* ____stack; int32_t ____version; int32_t ____index; MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 ____currentElement; }; struct Enumerator_t8CB431989791B0996AAECB8CA8C60318345B1C83 { Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* ____stack; int32_t ____version; int32_t ____index; NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 ____currentElement; }; struct Enumerator_t47E389F59C68FCFDC25999DB0CB4F2D6DB930DDC { Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* ____stack; int32_t ____version; int32_t ____index; RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 ____currentElement; }; struct Enumerator_tF2EB9A8FC155CD9838B1EE4B8FEDD9A56342BEB9 { Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* ____stack; int32_t ____version; int32_t ____index; RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 ____currentElement; }; struct Enumerator_t9B986A81EF5A173DDA72CC075E529B9FD6BBC7FE { Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* ____stack; int32_t ____version; int32_t ____index; ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 ____currentElement; }; struct Enumerator_t527B37CC7E0030F4ECE32AC23D35756591CC01E2 { Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* ____stack; int32_t ____version; int32_t ____index; SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 ____currentElement; }; struct Enumerator_tF0DAFEEE3E5208313801050F449E914F7AEF50FB { Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* ____stack; int32_t ____version; int32_t ____index; SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C ____currentElement; }; struct Enumerator_tFA96E5FF604CE436AA022154988D06D48DC6E109 { Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* ____stack; int32_t ____version; int32_t ____index; SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B ____currentElement; }; struct Enumerator_t07A3211B3FE44508E4B4D65A585118CAEF520ABA { Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* ____stack; int32_t ____version; int32_t ____index; TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 ____currentElement; }; struct Enumerator_t9892572BA8CEDE6DF693865995281C27EBAB248E { Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* ____stack; int32_t ____version; int32_t ____index; TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D ____currentElement; }; struct Enumerator_t9DF3FAAAD88C6DCB93517CA1CC5C0458D2808350 { Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* ____stack; int32_t ____version; int32_t ____index; TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 ____currentElement; }; struct Enumerator_t677EBD1875B7C713CF1E05BC3C4292FCC1C0E47E { Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* ____stack; int32_t ____version; int32_t ____index; VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 ____currentElement; }; struct Enumerator_t254E5C25FBE652B0DABE4C9F8D3D68BEE6E4B9F4 { Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* ____stack; int32_t ____version; int32_t ____index; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 ____currentElement; }; struct Enumerator_t85DB20F848713CB511BD91F315F67ACB016B4C56 { Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* ____stack; int32_t ____version; int32_t ____index; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 ____currentElement; }; struct Enumerator_t04C7580227310E32AFB097C999FB3EF6699DA5AC { Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* ____stack; int32_t ____version; int32_t ____index; AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 ____currentElement; }; struct Expression_1_tA715DC4D599927CE22DFB4B96294B6D20F66C251 : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E { }; struct Expression_1_t57DCA3432F6805358200C14A17C8A0F93751C014 : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E { }; struct Expression_1_tE9C92601C2AAF43A1D19EC09316F6E2F79F33636 : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E { }; struct Expression_1_t91B6B3A6B34C9460D2BB36FA32D901A23655C413 : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E { }; struct Expression_1_t56F2A5024B0A46526BB71363629FA745304543AF : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E { }; struct Expression_1_tB0CB585A203E2CEBC2C0C5BD1042D67626F60489 : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E { }; struct Expression_1_t3706F1CD231334B983438B02BA84E3263924773E : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E { }; struct Expression_1_tF2F6D24516B5C47C85F41B0D7DCA1F410C22AF9E : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E { }; struct Expression_1_t808B8C8F0B59B485CCD5E6C526FA0DC4121513DC : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E { }; struct Expression_1_tC3DDA9D7C7EB0634758858E273CCF920D8EA76F0 : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E { }; struct Expression_1_tCB0366916A46E4FA7D822F92AB2FB85CFE8F38B3 : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E { }; struct StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE : public StaticInvokerBase_t929FB18B71D904E9557F677D7FFA007CE01BDF4E { }; struct Status_tC078295FEE022A15ABD57F1D6E23136EEB2329D1 { int32_t ___value__; }; struct Status_tEF0CB2C69D53503A3A704FD468615C2E8E50269A { int32_t ___value__; }; struct Status_tE01E96437CB49CBFF241304B0B5F57A27CDE4B5F { int32_t ___value__; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Exception_t : public RuntimeObject { String_t* ____className; String_t* ____message; RuntimeObject* ____data; Exception_t* ____innerException; String_t* ____helpURL; RuntimeObject* ____stackTrace; String_t* ____stackTraceString; String_t* ____remoteStackTraceString; int32_t ____remoteStackIndex; RuntimeObject* ____dynamicMethods; int32_t ____HResult; String_t* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_pinvoke { char* ____className; char* ____message; RuntimeObject* ____data; Exception_t_marshaled_pinvoke* ____innerException; char* ____helpURL; Il2CppIUnknown* ____stackTrace; char* ____stackTraceString; char* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; char* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_com { Il2CppChar* ____className; Il2CppChar* ____message; RuntimeObject* ____data; Exception_t_marshaled_com* ____innerException; Il2CppChar* ____helpURL; Il2CppIUnknown* ____stackTrace; Il2CppChar* ____stackTraceString; Il2CppChar* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; Il2CppChar* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct MethodInfo_t : public MethodBase_t { }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; struct StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5 : public StaticInvokerBase_t929FB18B71D904E9557F677D7FFA007CE01BDF4E { }; struct yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rect; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___clipBox; bool ___soft; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___softness; uint32_t ___clipId; int32_t ___rectMaskDepth; int32_t ___referenceValue; bool ___reversed; }; struct yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_marshaled_pinvoke { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rect; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___clipBox; int32_t ___soft; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___softness; uint32_t ___clipId; int32_t ___rectMaskDepth; int32_t ___referenceValue; int32_t ___reversed; }; struct yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_marshaled_com { Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rect; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___clipBox; int32_t ___soft; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___softness; uint32_t ___clipId; int32_t ___rectMaskDepth; int32_t ___referenceValue; int32_t ___reversed; }; struct Enumerator_t56000FB4F94189801EEB79D175DF1EFE441D1E04 { Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* ____stack; int32_t ____version; int32_t ____index; yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 ____currentElement; }; struct StaticActionInvoker_1_tA26458C33F5C8756095DD9E5DF72D545CA2B4561 : public StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5 { Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* ___invoke; }; struct StaticActionInvoker_2_t328F9A5DDE3C55044E592E7F0A3001C376A9D28E : public StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5 { Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8* ___invoke; }; struct StaticActionInvoker_3_tE0D65064A59635E68195B63D6234310F72547752 : public StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5 { Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146* ___invoke; }; struct StaticActionInvoker_4_t9EA92F7B279AF27A3909DE031A739178E8876EFB : public StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5 { Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC* ___invoke; }; struct StaticActionInvoker_5_t2AC1D83AC22A6628E1B3FC8363AB2B429A8DF097 : public StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5 { Action_5_tD0566F48B4E3490BCB549EF29CB0E0409C6153BD* ___invoke; }; struct StaticFunctionInvoker_1_t88D62ED4710CB92FED9A0ED59BD91F40EC1E89E9 : public StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE { Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* ___invoke; }; struct StaticFunctionInvoker_2_t9F122F24C30EE93CBF57630D0B67798B621497F8 : public StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE { Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* ___invoke; }; struct StaticFunctionInvoker_3_t6C5EBDD1EB779AEB5B328982C0F936732A2A1F3F : public StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE { Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* ___invoke; }; struct StaticFunctionInvoker_4_tDC6395A6ECF5D199ED3415F1909AD727D9FB5687 : public StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE { Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* ___invoke; }; struct StaticFunctionInvoker_5_t636BA98B551FA75746674A8BC69111C7FF69C078 : public StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE { Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* ___invoke; }; struct StaticFunctionInvoker_6_tA7BA56927AFD5784B961F8DDDE22B9D81937350D : public StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE { Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* ___invoke; }; struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A : public Exception_t { }; struct MulticastDelegate_t : public Delegate_t { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates; }; struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates; }; struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; struct Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99 : public MulticastDelegate_t { }; struct Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8 : public MulticastDelegate_t { }; struct Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146 : public MulticastDelegate_t { }; struct Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC : public MulticastDelegate_t { }; struct Action_5_tD0566F48B4E3490BCB549EF29CB0E0409C6153BD : public MulticastDelegate_t { }; struct Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431 : public MulticastDelegate_t { }; struct Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0 : public MulticastDelegate_t { }; struct Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4 : public MulticastDelegate_t { }; struct Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079 : public MulticastDelegate_t { }; struct Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397 : public MulticastDelegate_t { }; struct Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917 : public MulticastDelegate_t { }; struct StaticGetter_1_t5C0B26D3ABAE6F5762F45AD85D572BDF5BDB1302 : public MulticastDelegate_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6 : public ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A { }; struct TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2 : public ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A { }; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { RuntimeObject* ____actualValue; }; struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value; }; struct EmptyArray_1_t335FEC980C152B1BB5C2B29BEBE9BB902BD96851_StaticFields { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* ___Value; }; struct EmptyArray_1_t0301B61215E2E46DFEA03D75A6060D8CAC3D479A_StaticFields { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* ___Value; }; struct EmptyArray_1_tE05CFBC9C768DA6FECF8F30EAB67C277CCB8EC55_StaticFields { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* ___Value; }; struct EmptyArray_1_tEED641E019AD7833746EE21F5D5EF0BE46953FDF_StaticFields { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* ___Value; }; struct EmptyArray_1_tFF691A731ABD156600069C6A1AB13897214410E0_StaticFields { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* ___Value; }; struct EmptyArray_1_tCD3D2FDC32FABF46F37D9F0D5EE8033B21EE016C_StaticFields { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* ___Value; }; struct EmptyArray_1_tD0E25BCF4832958D9C1F596570EF2919414A7103_StaticFields { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* ___Value; }; struct EmptyArray_1_tDA1E10579FDDCE25837B4F203EABDCA5251082FB_StaticFields { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* ___Value; }; struct EmptyArray_1_tFF1C726B7AD2D4CB615066440DB2BD360077F74E_StaticFields { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* ___Value; }; struct EmptyArray_1_t151CEED89EBC00271F4BF4ACC9D4E781D780866E_StaticFields { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* ___Value; }; struct EmptyArray_1_tBA9A911B01CFC769E520FBF101B83CC77C18ECCF_StaticFields { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* ___Value; }; struct EmptyArray_1_tDEA777902FAFA73B2D66B35576B82407F616798F_StaticFields { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* ___Value; }; struct EmptyArray_1_t45ACA127E94E3425602D4677D3A2A8DF9A62AC4C_StaticFields { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* ___Value; }; struct EmptyArray_1_t2AEFF5629DF828443FB4E93984DDA89352CA99D9_StaticFields { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* ___Value; }; struct EmptyArray_1_t2B80EF52C4FCF840DBDC03E7CBF5D78B21674522_StaticFields { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* ___Value; }; struct EmptyArray_1_t3014CE3C51BB8D288EE928901E5BE2DE487639F7_StaticFields { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* ___Value; }; struct EmptyArray_1_tB72192C297310B25DA15BD93F344C7BD7F1E0DBC_StaticFields { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* ___Value; }; struct EmptyArray_1_t95D96C5B0750889C28179294DFB5EC781CB70C48_StaticFields { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* ___Value; }; struct EmptyArray_1_tA0EBFEF33831A4FDDFFDE5AFBF126568459E6674_StaticFields { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* ___Value; }; struct EmptyArray_1_tD2C5459EFD29C2F7AA093B220B4043FC0E729DAB_StaticFields { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* ___Value; }; struct EmptyArray_1_t15F21ABB5EDE8E93E663133C387A4F328B4B6A4F_StaticFields { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* ___Value; }; struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_StaticFields { CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15* ___s_lambdaDelegateCache; CacheDict_2_t3592A9BE3B1E812BCE8A13D901156E74C707DBB7* ___s_lambdaFactories; ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7* ___s_legacyCtorSupportTable; }; struct OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields { Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* ___fieldAccessors; Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* ___propertyAccessors; Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* ___methodInvokers; bool ___jitAvailable; bool ____useJitIfAvailable; bool ___U3CsafeModeU3Ek__BackingField; }; struct String_t_StaticFields { String_t* ___Empty; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct Type_t_StaticFields { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder; Il2CppChar ___Delimiter; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes; RuntimeObject* ___Missing; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16 : public RuntimeArray { ALIGN_FIELD (8) ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 m_Items[1]; inline ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7* 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, ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC : public RuntimeArray { ALIGN_FIELD (8) ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 m_Items[1]; inline ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976* 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, ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A : public RuntimeArray { ALIGN_FIELD (8) InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 m_Items[1]; inline InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562* 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, InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56 : public RuntimeArray { ALIGN_FIELD (8) LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E m_Items[1]; inline LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E* 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, LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1 : public RuntimeArray { ALIGN_FIELD (8) LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 m_Items[1]; inline LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1* 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, LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F : public RuntimeArray { ALIGN_FIELD (8) MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 m_Items[1]; inline MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* 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, MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565 : public RuntimeArray { ALIGN_FIELD (8) NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 m_Items[1]; inline NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0* 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, NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989 : public RuntimeArray { ALIGN_FIELD (8) RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 m_Items[1]; inline RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6* 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, RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8 : public RuntimeArray { ALIGN_FIELD (8) RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 m_Items[1]; inline RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6* 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, RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243 : public RuntimeArray { ALIGN_FIELD (8) ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 m_Items[1]; inline ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2* 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, ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221 : public RuntimeArray { ALIGN_FIELD (8) SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 m_Items[1]; inline SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4* 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, SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3 : public RuntimeArray { ALIGN_FIELD (8) SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C m_Items[1]; inline SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C* 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, SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483 : public RuntimeArray { ALIGN_FIELD (8) SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B m_Items[1]; inline SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B* 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, SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F : public RuntimeArray { ALIGN_FIELD (8) TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 m_Items[1]; inline TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6* 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, TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC : public RuntimeArray { ALIGN_FIELD (8) TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D m_Items[1]; inline TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D* 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, TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80 : public RuntimeArray { ALIGN_FIELD (8) TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 m_Items[1]; inline TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1* 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, TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734 : public RuntimeArray { ALIGN_FIELD (8) VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 m_Items[1]; inline VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56* 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, VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } inline VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ParticleSystem), (void*)NULL); } }; struct SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545 : public RuntimeArray { ALIGN_FIELD (8) SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 m_Items[1]; inline SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7* 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, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___this_), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___firstpos), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___lastpos), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___lastposLeft), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___firstposRight), (void*)NULL); #endif } inline SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___this_), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___firstpos), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___lastpos), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___lastposLeft), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___firstposRight), (void*)NULL); #endif } }; struct ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB : public RuntimeArray { ALIGN_FIELD (8) ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 m_Items[1]; inline ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992* 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, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___handles), (void*)NULL); #endif } inline ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___handles), (void*)NULL); #endif } }; struct yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD : public RuntimeArray { ALIGN_FIELD (8) yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 m_Items[1]; inline yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3* 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, yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 value) { m_Items[index] = value; } }; struct AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C : public RuntimeArray { ALIGN_FIELD (8) AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 m_Items[1]; inline AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653* 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, AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Node), (void*)NULL); } inline AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Node), (void*)NULL); } }; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray { ALIGN_FIELD (8) Type_t* m_Items[1]; inline Type_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Type_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Type_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C : public RuntimeArray { ALIGN_FIELD (8) ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* m_Items[1]; inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110** 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, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray { ALIGN_FIELD (8) Delegate_t* m_Items[1]; inline Delegate_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Delegate_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Delegate_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* Array_Empty_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m2F3EA4E00B708F7E2F683839F2933A2077F67B9B_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* EnumerableHelpers_ToArray_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m74D761460371398F21A1879C6389B96FDF619AC3_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m5DA28BE6D952E9021AAC97414BC55E57DDE735B6_gshared (ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* ___0_array, ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m7A54AEDD230BD330B9231C34EE06C783ED3D04F3_gshared (Enumerator_t0CBA2945BB439E89924F8BFE152851AEFB24E7D6* __this, Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m238295C7A9818FDA81C3FA47A959F40BD9F61DC6_gshared (ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m2044682D16060B2FC286731C30CD171889C83878_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m326FDCF69F6809D375C8754E7430FFFE92EEDAF0_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* Array_Empty_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_mD3B31996CF3BEC24489EA770CDA781CA057E095D_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* EnumerableHelpers_ToArray_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_m7F6D2E7CDD14F963633369273618B3E36D9D71F8_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_m573A44FB236C775940BE24E1E1C546E70F97F7D6_gshared (ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* ___0_array, ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mEC5FE17CDD63E6F96B60B140DD25CFB470B3EA6C_gshared (Enumerator_t7D438807B2DE7552BC2629B461EF023603DB6F00* __this, Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_m551593FDDA0319251A26FB968B9378D9146F5922_gshared (ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mC27969B0E80D1B1C451ABBC9EB60E0A2602215DA_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m81A3DAA366F95DCC4D765ACD6942C735305EEBB6_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* Array_Empty_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_mC34E022E193FCEBCBCFABE3D326AFD7A3BC72D81_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* EnumerableHelpers_ToArray_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_m5381BC569B83F74B6EE5D66815053C27F55A0F0F_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_m5E09DA59DFAC21E1E9D46FD33D3075BD357F9B24_gshared (InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* ___0_array, InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m1003A870F9575D59174F30A14788F928B6CADBF4_gshared (Enumerator_tB6FE5920AA6F85B26C798498A6408144399A4CF4* __this, Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_mB567B53F48AEFA4FC83739543EA360AD6CBB54C2_gshared (InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m4282494B21BD4DB49AF5E56A7195AE8CDFFD64DD_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mEDC902CECF02F8469D4426FB1BA625A0C355971B_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* Array_Empty_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_mC84EDDF86908CEB62AAFDFDCD8E2E3210403A401_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* EnumerableHelpers_ToArray_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_mAA5789A8E3E09FAC8B340FDA1545570FDA9B3778_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_m26C1A2B4F2664533FF4E69C26CB19E176876BF65_gshared (LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* ___0_array, LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mFDA9C78BB46C06835AE4DAC73A3574C985FB7AE6_gshared (Enumerator_t9024CD67F22498D0CEC9EBEC58828B13023625BB* __this, Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_m372216E817E9A9570C3C82BBF6AFA67D98EE3949_gshared (LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m725C9A78042E1C02BC64F5BBBAE7704441D921A4_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mC1DC61FAD421A873BC50C9B689366E9D614717B1_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* Array_Empty_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m21FA0F5AE4672F90426A30B4FDE61DCE8DD75461_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* EnumerableHelpers_ToArray_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m37B7807A47BEAEA14DD79B05CFEDA2C27B5E2503_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m180051B4C6BB31736E7E2E9C51483A34D5540249_gshared (LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* ___0_array, LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m08F2F6D4F2366A9575322432A1ACD0166151FCF8_gshared (Enumerator_t4F3BD96478DB3AFD9A5AE1C7D23C65BDF485A161* __this, Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m28EB4B011F0A650FD8F5A5B2BD7B810A37DD02A0_gshared (LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mF5235D61948EFB1F68D54AB16CEBFA55A946F38B_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mF704AB85A018B289B5EF5A792D7FEC9A71DA5504_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* Array_Empty_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_m33C193685A1A3B0DD811A9F060572040030884B7_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* EnumerableHelpers_ToArray_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_mFB5C8AC01E16422E24BA187F1337B98F547762F1_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_mC92830A6544AB09C353C6CA1281AC7FF92A59729_gshared (MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* ___0_array, MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m347090B66DE333BDCBA1E5437AFF2B90CC4B46EE_gshared (Enumerator_tD1C553855D2C5D19CB0D95EBA574186F28B2BECE* __this, Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_m3DDE73AFDA5D57A983792843CD8AC75DE2DAAD8A_gshared (MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m7C2141625B5945B3932664559494F594CAABA964_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m9F688419884157E88280D7C9C8D6125F7B62B152_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* Array_Empty_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m1AD2426C747ABC797C05E61B05D61450076A8903_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* EnumerableHelpers_ToArray_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m399B367B20877C4779DA531CD21B343C36A7E234_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m27F0501EA155C359090423388AA0E0C7B44EDA49_gshared (NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* ___0_array, NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m59CA699806EE0BAB632FE177F7B4EA948A8F485B_gshared (Enumerator_t8CB431989791B0996AAECB8CA8C60318345B1C83* __this, Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m8096E2FDB51C2D6576CFA626DA8E396D5FDD8A88_gshared (NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m286B9AD0A774203630D76A7943CFD5BA201992C1_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m5B44EBC54D142D84A5AF574F9DA1A69BC291726B_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* Array_Empty_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mA0D9CFABD04BEF3BFE482AE641DCD6F0C1597FA9_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* EnumerableHelpers_ToArray_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mFB9F914175BE11958C7963ED89DBD6183CEFFD06_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mE80522003675E6D057E4D1151B51FE1BE6B94E0F_gshared (RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* ___0_array, RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mAF7732E44E789136ED7151DD8CCE5B7707E3BC51_gshared (Enumerator_t47E389F59C68FCFDC25999DB0CB4F2D6DB930DDC* __this, Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mFFCC7ECA6898AD6AA67AD5B098ED900BD6815CA3_gshared (RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m2A45D55BDE8164A7687C905BCA7E7DAAD13ED9CA_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mCE4046C876F03F264C63F2D3A09B720665FA382B_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* Array_Empty_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m3E7ABA71381D6C3DA7508146A094FE8C9C5C7436_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* EnumerableHelpers_ToArray_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m5A474D8411F081ED27AF75C33DE38626D23A0DF1_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m89BA7AC8B7D54F0F5634B3A1BDBE14666383E655_gshared (RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* ___0_array, RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mCF2FE5F9BF9275ED9A1F2F6E1BDCE53C2A163DBA_gshared (Enumerator_tF2EB9A8FC155CD9838B1EE4B8FEDD9A56342BEB9* __this, Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m468616B23291545F448A7863E16C7DD241EEA301_gshared (RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m48DE8199E854530ACE60F66725199AE827E424AA_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m3E1847F5B2F23318715D1D341B5BC2FD010A34C0_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* Array_Empty_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m23574AE640623A2874871290CD7F26FE026C60FE_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* EnumerableHelpers_ToArray_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m0D56C6F51A7131E95DDFFDD8C2A8C1A35CBB00BA_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m47CB59DF027BDB9114ACA6F80EAD188749C8F523_gshared (ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* ___0_array, ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB586B8BDA8B2F06F6DB332B89D2DEDC14B9DC2F0_gshared (Enumerator_t9B986A81EF5A173DDA72CC075E529B9FD6BBC7FE* __this, Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m1C9D9431BD328201FC8E0ED04B40E6A8B6941429_gshared (ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m1675EDD899544CF5A488B55F389266D913A54F92_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mCB8F0E0E4F976AEBA710EE0614ACD0DAAC2A4CEB_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* Array_Empty_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m9AA9EFC539DB7558A084DA01995E1416885100E0_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* EnumerableHelpers_ToArray_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m59954A53BF661468932BF686B168C8EE598F1352_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_mCE126896446030436DFDEC3542C611913B891B51_gshared (SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* ___0_array, SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m3B78A656581480E0DB0E59C48F83F9BD35D80311_gshared (Enumerator_t527B37CC7E0030F4ECE32AC23D35756591CC01E2* __this, Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m6901B1E4E8E450288252EAED9D1ACB05A99C6CE7_gshared (SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mC28F4D8A4E42B041A59487543F746FA87B5D33A7_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m1CA65A5009A50970291BE7527CEF64FAFBA2F1E4_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* Array_Empty_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_m3A84DF47DB367D4CDF792D5F7DF11100A974F13D_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* EnumerableHelpers_ToArray_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_m122801699DD175B222CA7296C3EA4A7110FA4C72_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_mE2659DC065A5D26D050D5F7E46C73461348BA171_gshared (SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* ___0_array, SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mC67D6AFB99D940A3C26FA39EC24FABCABE3AFAE5_gshared (Enumerator_tF0DAFEEE3E5208313801050F449E914F7AEF50FB* __this, Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_mB31A5DF7FFBAD00D18F98296A7BE736B99D08D42_gshared (SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mA90CA85B74F97D72041AEE57A9B33977647A7EF3_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m6F59876E1D58AB23AA310F3ACCF77E0A28674F19_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* Array_Empty_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m68BA68C658B6882B6E960B75E942EA462D773B90_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* EnumerableHelpers_ToArray_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_mB722DFB2844C2DB1FBDA7E0BB51940C25D21B544_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m5DB92DC81E5348F89868EEEBD234B713B6C2A135_gshared (SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* ___0_array, SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mBFA59E7B34A84A022CA57729DBF5C7EE5A4FD2B9_gshared (Enumerator_tFA96E5FF604CE436AA022154988D06D48DC6E109* __this, Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m02521C47F81C1603E5CFB5F73F0B709D3EA87FAD_gshared (SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mD48807FC5DDFAA024358674FDE0EEA97A5D4B9B7_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m2CD152B09287D91B79BEB2FA31C68718F808E9FD_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* Array_Empty_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m862A5BA24E230AB8040592E40E0BB35D2F9E4C1B_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* EnumerableHelpers_ToArray_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_mDB086130555FB9DE520263E71D5BD07F9710F648_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m2722505DCB8EF5C1A1E92B3AE04C0C544B08B424_gshared (TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* ___0_array, TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m39C72C689A0504E090BB736203505E79834B061C_gshared (Enumerator_t07A3211B3FE44508E4B4D65A585118CAEF520ABA* __this, Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m5FBBFDD4B633E3F0CB057872C012479328562A5E_gshared (TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m370D6FC83B607E2DC52AED76DF2A364008AEB6E0_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m4E91064E27AB7CCA9944FDF52121C8989CBB3187_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* Array_Empty_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m5E837DC356E7055EC66201B81D083D2B10C46847_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* EnumerableHelpers_ToArray_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m31393F8904263EF662356BE1E163951441D47667_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m91B8CCA605A16BF21C1B3A9C11488653517D2DE1_gshared (TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* ___0_array, TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m60892EBBD5D2780D5F8DA81407C741ED020BA092_gshared (Enumerator_t9892572BA8CEDE6DF693865995281C27EBAB248E* __this, Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_mF5199C437E1F0EF352ABFBEC8B8883DF1FE0FD58_gshared (TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m34A6CE60467219A8D07EFFF637B7448754CDF978_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m75C0517AB2AC486F59632A4F5E3F58CA067D457F_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* Array_Empty_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m59FF55B8FFA23A27220CDE44EA6FCDECBEB4AE06_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* EnumerableHelpers_ToArray_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m211578856E11FA8D08D8CAD95114C30380DEC5FB_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m2A494F2C7773E05DA022FDCE245F71835685264A_gshared (TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* ___0_array, TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m74FEF592A704B5178831E3EDBF0A58EA3CFF464E_gshared (Enumerator_t9DF3FAAAD88C6DCB93517CA1CC5C0458D2808350* __this, Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m0D186AC9AF49738586C489BE5E63FE30E0A86D54_gshared (TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mA463D7C58ABD4FAC622957DECB9E5C6C2D52F619_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mA68699558D4D0D5FF9B5328AB6EA747F670E5137_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* Array_Empty_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m080870BF6555D8A370950DBC1D2C718B0D09F5BE_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* EnumerableHelpers_ToArray_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m6AB6E17ECB273A67EB697F0CD76295B35B499EF4_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m0AAC981273CA3398E09F971D28EE087652BFC038_gshared (VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* ___0_array, VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mF5F97056D3147F602EF75AD4C2A0A3E7C7455CEC_gshared (Enumerator_t677EBD1875B7C713CF1E05BC3C4292FCC1C0E47E* __this, Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m41357C5958384E016A107A220C13DCF12E0E30AE_gshared (VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m6A8440FBBD5BFD5B0F3DDC0F95071656A78B57B2_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mC7296433EDAB1B3C85D5C7DFBBC5018556F3D71E_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* Array_Empty_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_mFB24B920EE0386D78A1A170AA290320D2DB507FE_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* EnumerableHelpers_ToArray_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_m546DE580CBDA1F4D1785201E2B0933F4855DE95D_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_m9DB0530A744D8E780B56CFE8151B4F546C8888F8_gshared (SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* ___0_array, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m2199CEB780900B96A298D26CC48AD1B0336A1AE7_gshared (Enumerator_t254E5C25FBE652B0DABE4C9F8D3D68BEE6E4B9F4* __this, Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_m73B6AA5F2829453CCA90E21DC49CD37F8BF60A66_gshared (SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m6087AA1E46B6A362D061C5B3E17BAE97A2B22C0A_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m16BF3422B0EAEC1405FBA1F85FCF78638233C027_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* Array_Empty_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_m4A75A31A8710E419A3190795539CDBDFACD442F0_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* EnumerableHelpers_ToArray_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_m8701BC61003553B1F55B43E35B95A1C026858EF7_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_mC8AC923DA1C68CBB7AB50DA11BAB1CA71C75384E_gshared (ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* ___0_array, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m8FA0DC5330DC0EC4CE868E99E42AE1852E952D00_gshared (Enumerator_t85DB20F848713CB511BD91F315F67ACB016B4C56* __this, Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_mD663220C7C11DA9ECD5D86451B3FDC31C847CA7C_gshared (ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m9E1A20F91E35DB90B39627E5FD187DD029D57175_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mC2D41D9FECC29D849581ED903284FFBCC92CED51_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* Array_Empty_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m57C4D4D9E07FC7F3E1C6A34F01EBAA4FD1DA35EA_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* EnumerableHelpers_ToArray_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m5F00F841900557B2C28B6582D714EE28A9C58E0A_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_mA0B2E7045EABD2BA61504B2DB3A3E66C33878682_gshared (yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* ___0_array, yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6EA5AA3C892D3FC4C71F4A01DF3ECBAE92F5E934_gshared (Enumerator_t56000FB4F94189801EEB79D175DF1EFE441D1E04* __this, Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m2577E22E46327BD0684EA06D59AF5A5CF9D785A3_gshared (yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m155637D06DA7D50D3B3790FC6A93D04AEF06B616_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m57163AB3F8FA385D2C5751A8CBA5B365FBAC0244_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* Array_Empty_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_m1489996343DB63B2307BF653E68FFFC12EDA7750_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* EnumerableHelpers_ToArray_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_m6949FF60E09B85CFEEE7722AB6181A94117493CA_gshared (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_mA413BB7E30A78038DB859606FDD063F490822853_gshared (AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* ___0_array, AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m965B4148DD54D0D574F311C9EF8EF5362422A0F9_gshared (Enumerator_t04C7580227310E32AFB097C999FB3EF6699DA5AC* __this, Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* ___0_stack, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_mBBF549C79588749CBEB642A9F3A97FA529468826_gshared (AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mA7A3046AF47C76F24CCE2A4619AB63D65AB7B4F0_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m1DB1411423EF110DA83CCE52A3A0316364B6FDD2_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; inline ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* Array_Empty_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m2F3EA4E00B708F7E2F683839F2933A2077F67B9B_inline (const RuntimeMethod* method) { return (( ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* (*) (const RuntimeMethod*))Array_Empty_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m2F3EA4E00B708F7E2F683839F2933A2077F67B9B_gshared_inline)(method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, RuntimeObject* ___1_actualValue, String_t* ___2_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; inline ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* EnumerableHelpers_ToArray_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m74D761460371398F21A1879C6389B96FDF619AC3 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m74D761460371398F21A1879C6389B96FDF619AC3_gshared)(___0_source, ___1_length, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; inline int32_t Array_LastIndexOf_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m5DA28BE6D952E9021AAC97414BC55E57DDE735B6 (ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* ___0_array, ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16*, ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m5DA28BE6D952E9021AAC97414BC55E57DDE735B6_gshared)(___0_array, ___1_value, ___2_startIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F (RuntimeArray* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC (RuntimeArray* __this, int32_t ___0_dimension, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; inline void Enumerator__ctor_m7A54AEDD230BD330B9231C34EE06C783ED3D04F3 (Enumerator_t0CBA2945BB439E89924F8BFE152851AEFB24E7D6* __this, Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t0CBA2945BB439E89924F8BFE152851AEFB24E7D6*, Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464*, const RuntimeMethod*))Enumerator__ctor_m7A54AEDD230BD330B9231C34EE06C783ED3D04F3_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m238295C7A9818FDA81C3FA47A959F40BD9F61DC6 (ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16**, int32_t, const RuntimeMethod*))Array_Resize_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m238295C7A9818FDA81C3FA47A959F40BD9F61DC6_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m2044682D16060B2FC286731C30CD171889C83878 (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m2044682D16060B2FC286731C30CD171889C83878_gshared)(__this, method); } inline void Stack_1_PushWithResize_m326FDCF69F6809D375C8754E7430FFFE92EEDAF0 (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464*, ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7, const RuntimeMethod*))Stack_1_PushWithResize_m326FDCF69F6809D375C8754E7430FFFE92EEDAF0_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; inline ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* Array_Empty_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_mD3B31996CF3BEC24489EA770CDA781CA057E095D_inline (const RuntimeMethod* method) { return (( ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* (*) (const RuntimeMethod*))Array_Empty_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_mD3B31996CF3BEC24489EA770CDA781CA057E095D_gshared_inline)(method); } inline ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* EnumerableHelpers_ToArray_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_m7F6D2E7CDD14F963633369273618B3E36D9D71F8 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_m7F6D2E7CDD14F963633369273618B3E36D9D71F8_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_m573A44FB236C775940BE24E1E1C546E70F97F7D6 (ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* ___0_array, ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC*, ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_m573A44FB236C775940BE24E1E1C546E70F97F7D6_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_mEC5FE17CDD63E6F96B60B140DD25CFB470B3EA6C (Enumerator_t7D438807B2DE7552BC2629B461EF023603DB6F00* __this, Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t7D438807B2DE7552BC2629B461EF023603DB6F00*, Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7*, const RuntimeMethod*))Enumerator__ctor_mEC5FE17CDD63E6F96B60B140DD25CFB470B3EA6C_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_m551593FDDA0319251A26FB968B9378D9146F5922 (ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC**, int32_t, const RuntimeMethod*))Array_Resize_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_m551593FDDA0319251A26FB968B9378D9146F5922_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_mC27969B0E80D1B1C451ABBC9EB60E0A2602215DA (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_mC27969B0E80D1B1C451ABBC9EB60E0A2602215DA_gshared)(__this, method); } inline void Stack_1_PushWithResize_m81A3DAA366F95DCC4D765ACD6942C735305EEBB6 (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7*, ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976, const RuntimeMethod*))Stack_1_PushWithResize_m81A3DAA366F95DCC4D765ACD6942C735305EEBB6_gshared)(__this, ___0_item, method); } inline InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* Array_Empty_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_mC34E022E193FCEBCBCFABE3D326AFD7A3BC72D81_inline (const RuntimeMethod* method) { return (( InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* (*) (const RuntimeMethod*))Array_Empty_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_mC34E022E193FCEBCBCFABE3D326AFD7A3BC72D81_gshared_inline)(method); } inline InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* EnumerableHelpers_ToArray_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_m5381BC569B83F74B6EE5D66815053C27F55A0F0F (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_m5381BC569B83F74B6EE5D66815053C27F55A0F0F_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_m5E09DA59DFAC21E1E9D46FD33D3075BD357F9B24 (InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* ___0_array, InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A*, InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_m5E09DA59DFAC21E1E9D46FD33D3075BD357F9B24_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_m1003A870F9575D59174F30A14788F928B6CADBF4 (Enumerator_tB6FE5920AA6F85B26C798498A6408144399A4CF4* __this, Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_tB6FE5920AA6F85B26C798498A6408144399A4CF4*, Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8*, const RuntimeMethod*))Enumerator__ctor_m1003A870F9575D59174F30A14788F928B6CADBF4_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_mB567B53F48AEFA4FC83739543EA360AD6CBB54C2 (InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A**, int32_t, const RuntimeMethod*))Array_Resize_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_mB567B53F48AEFA4FC83739543EA360AD6CBB54C2_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m4282494B21BD4DB49AF5E56A7195AE8CDFFD64DD (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m4282494B21BD4DB49AF5E56A7195AE8CDFFD64DD_gshared)(__this, method); } inline void Stack_1_PushWithResize_mEDC902CECF02F8469D4426FB1BA625A0C355971B (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8*, InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562, const RuntimeMethod*))Stack_1_PushWithResize_mEDC902CECF02F8469D4426FB1BA625A0C355971B_gshared)(__this, ___0_item, method); } inline LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* Array_Empty_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_mC84EDDF86908CEB62AAFDFDCD8E2E3210403A401_inline (const RuntimeMethod* method) { return (( LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* (*) (const RuntimeMethod*))Array_Empty_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_mC84EDDF86908CEB62AAFDFDCD8E2E3210403A401_gshared_inline)(method); } inline LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* EnumerableHelpers_ToArray_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_mAA5789A8E3E09FAC8B340FDA1545570FDA9B3778 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_mAA5789A8E3E09FAC8B340FDA1545570FDA9B3778_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_m26C1A2B4F2664533FF4E69C26CB19E176876BF65 (LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* ___0_array, LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56*, LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_m26C1A2B4F2664533FF4E69C26CB19E176876BF65_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_mFDA9C78BB46C06835AE4DAC73A3574C985FB7AE6 (Enumerator_t9024CD67F22498D0CEC9EBEC58828B13023625BB* __this, Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t9024CD67F22498D0CEC9EBEC58828B13023625BB*, Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B*, const RuntimeMethod*))Enumerator__ctor_mFDA9C78BB46C06835AE4DAC73A3574C985FB7AE6_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_m372216E817E9A9570C3C82BBF6AFA67D98EE3949 (LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56**, int32_t, const RuntimeMethod*))Array_Resize_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_m372216E817E9A9570C3C82BBF6AFA67D98EE3949_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m725C9A78042E1C02BC64F5BBBAE7704441D921A4 (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m725C9A78042E1C02BC64F5BBBAE7704441D921A4_gshared)(__this, method); } inline void Stack_1_PushWithResize_mC1DC61FAD421A873BC50C9B689366E9D614717B1 (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B*, LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E, const RuntimeMethod*))Stack_1_PushWithResize_mC1DC61FAD421A873BC50C9B689366E9D614717B1_gshared)(__this, ___0_item, method); } inline LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* Array_Empty_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m21FA0F5AE4672F90426A30B4FDE61DCE8DD75461_inline (const RuntimeMethod* method) { return (( LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* (*) (const RuntimeMethod*))Array_Empty_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m21FA0F5AE4672F90426A30B4FDE61DCE8DD75461_gshared_inline)(method); } inline LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* EnumerableHelpers_ToArray_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m37B7807A47BEAEA14DD79B05CFEDA2C27B5E2503 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m37B7807A47BEAEA14DD79B05CFEDA2C27B5E2503_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m180051B4C6BB31736E7E2E9C51483A34D5540249 (LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* ___0_array, LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1*, LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m180051B4C6BB31736E7E2E9C51483A34D5540249_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_m08F2F6D4F2366A9575322432A1ACD0166151FCF8 (Enumerator_t4F3BD96478DB3AFD9A5AE1C7D23C65BDF485A161* __this, Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t4F3BD96478DB3AFD9A5AE1C7D23C65BDF485A161*, Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2*, const RuntimeMethod*))Enumerator__ctor_m08F2F6D4F2366A9575322432A1ACD0166151FCF8_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m28EB4B011F0A650FD8F5A5B2BD7B810A37DD02A0 (LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1**, int32_t, const RuntimeMethod*))Array_Resize_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m28EB4B011F0A650FD8F5A5B2BD7B810A37DD02A0_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_mF5235D61948EFB1F68D54AB16CEBFA55A946F38B (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_mF5235D61948EFB1F68D54AB16CEBFA55A946F38B_gshared)(__this, method); } inline void Stack_1_PushWithResize_mF704AB85A018B289B5EF5A792D7FEC9A71DA5504 (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2*, LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1, const RuntimeMethod*))Stack_1_PushWithResize_mF704AB85A018B289B5EF5A792D7FEC9A71DA5504_gshared)(__this, ___0_item, method); } inline MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* Array_Empty_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_m33C193685A1A3B0DD811A9F060572040030884B7_inline (const RuntimeMethod* method) { return (( MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* (*) (const RuntimeMethod*))Array_Empty_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_m33C193685A1A3B0DD811A9F060572040030884B7_gshared_inline)(method); } inline MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* EnumerableHelpers_ToArray_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_mFB5C8AC01E16422E24BA187F1337B98F547762F1 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_mFB5C8AC01E16422E24BA187F1337B98F547762F1_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_mC92830A6544AB09C353C6CA1281AC7FF92A59729 (MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* ___0_array, MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F*, MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_mC92830A6544AB09C353C6CA1281AC7FF92A59729_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_m347090B66DE333BDCBA1E5437AFF2B90CC4B46EE (Enumerator_tD1C553855D2C5D19CB0D95EBA574186F28B2BECE* __this, Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_tD1C553855D2C5D19CB0D95EBA574186F28B2BECE*, Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759*, const RuntimeMethod*))Enumerator__ctor_m347090B66DE333BDCBA1E5437AFF2B90CC4B46EE_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_m3DDE73AFDA5D57A983792843CD8AC75DE2DAAD8A (MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F**, int32_t, const RuntimeMethod*))Array_Resize_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_m3DDE73AFDA5D57A983792843CD8AC75DE2DAAD8A_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m7C2141625B5945B3932664559494F594CAABA964 (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m7C2141625B5945B3932664559494F594CAABA964_gshared)(__this, method); } inline void Stack_1_PushWithResize_m9F688419884157E88280D7C9C8D6125F7B62B152 (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759*, MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9, const RuntimeMethod*))Stack_1_PushWithResize_m9F688419884157E88280D7C9C8D6125F7B62B152_gshared)(__this, ___0_item, method); } inline NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* Array_Empty_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m1AD2426C747ABC797C05E61B05D61450076A8903_inline (const RuntimeMethod* method) { return (( NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* (*) (const RuntimeMethod*))Array_Empty_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m1AD2426C747ABC797C05E61B05D61450076A8903_gshared_inline)(method); } inline NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* EnumerableHelpers_ToArray_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m399B367B20877C4779DA531CD21B343C36A7E234 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m399B367B20877C4779DA531CD21B343C36A7E234_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m27F0501EA155C359090423388AA0E0C7B44EDA49 (NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* ___0_array, NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565*, NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m27F0501EA155C359090423388AA0E0C7B44EDA49_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_m59CA699806EE0BAB632FE177F7B4EA948A8F485B (Enumerator_t8CB431989791B0996AAECB8CA8C60318345B1C83* __this, Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t8CB431989791B0996AAECB8CA8C60318345B1C83*, Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807*, const RuntimeMethod*))Enumerator__ctor_m59CA699806EE0BAB632FE177F7B4EA948A8F485B_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m8096E2FDB51C2D6576CFA626DA8E396D5FDD8A88 (NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565**, int32_t, const RuntimeMethod*))Array_Resize_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m8096E2FDB51C2D6576CFA626DA8E396D5FDD8A88_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m286B9AD0A774203630D76A7943CFD5BA201992C1 (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m286B9AD0A774203630D76A7943CFD5BA201992C1_gshared)(__this, method); } inline void Stack_1_PushWithResize_m5B44EBC54D142D84A5AF574F9DA1A69BC291726B (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807*, NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0, const RuntimeMethod*))Stack_1_PushWithResize_m5B44EBC54D142D84A5AF574F9DA1A69BC291726B_gshared)(__this, ___0_item, method); } inline RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* Array_Empty_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mA0D9CFABD04BEF3BFE482AE641DCD6F0C1597FA9_inline (const RuntimeMethod* method) { return (( RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* (*) (const RuntimeMethod*))Array_Empty_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mA0D9CFABD04BEF3BFE482AE641DCD6F0C1597FA9_gshared_inline)(method); } inline RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* EnumerableHelpers_ToArray_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mFB9F914175BE11958C7963ED89DBD6183CEFFD06 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mFB9F914175BE11958C7963ED89DBD6183CEFFD06_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mE80522003675E6D057E4D1151B51FE1BE6B94E0F (RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* ___0_array, RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989*, RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mE80522003675E6D057E4D1151B51FE1BE6B94E0F_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_mAF7732E44E789136ED7151DD8CCE5B7707E3BC51 (Enumerator_t47E389F59C68FCFDC25999DB0CB4F2D6DB930DDC* __this, Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t47E389F59C68FCFDC25999DB0CB4F2D6DB930DDC*, Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1*, const RuntimeMethod*))Enumerator__ctor_mAF7732E44E789136ED7151DD8CCE5B7707E3BC51_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mFFCC7ECA6898AD6AA67AD5B098ED900BD6815CA3 (RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989**, int32_t, const RuntimeMethod*))Array_Resize_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mFFCC7ECA6898AD6AA67AD5B098ED900BD6815CA3_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m2A45D55BDE8164A7687C905BCA7E7DAAD13ED9CA (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m2A45D55BDE8164A7687C905BCA7E7DAAD13ED9CA_gshared)(__this, method); } inline void Stack_1_PushWithResize_mCE4046C876F03F264C63F2D3A09B720665FA382B (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1*, RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6, const RuntimeMethod*))Stack_1_PushWithResize_mCE4046C876F03F264C63F2D3A09B720665FA382B_gshared)(__this, ___0_item, method); } inline RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* Array_Empty_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m3E7ABA71381D6C3DA7508146A094FE8C9C5C7436_inline (const RuntimeMethod* method) { return (( RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* (*) (const RuntimeMethod*))Array_Empty_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m3E7ABA71381D6C3DA7508146A094FE8C9C5C7436_gshared_inline)(method); } inline RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* EnumerableHelpers_ToArray_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m5A474D8411F081ED27AF75C33DE38626D23A0DF1 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m5A474D8411F081ED27AF75C33DE38626D23A0DF1_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m89BA7AC8B7D54F0F5634B3A1BDBE14666383E655 (RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* ___0_array, RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8*, RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m89BA7AC8B7D54F0F5634B3A1BDBE14666383E655_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_mCF2FE5F9BF9275ED9A1F2F6E1BDCE53C2A163DBA (Enumerator_tF2EB9A8FC155CD9838B1EE4B8FEDD9A56342BEB9* __this, Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_tF2EB9A8FC155CD9838B1EE4B8FEDD9A56342BEB9*, Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99*, const RuntimeMethod*))Enumerator__ctor_mCF2FE5F9BF9275ED9A1F2F6E1BDCE53C2A163DBA_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m468616B23291545F448A7863E16C7DD241EEA301 (RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8**, int32_t, const RuntimeMethod*))Array_Resize_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m468616B23291545F448A7863E16C7DD241EEA301_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m48DE8199E854530ACE60F66725199AE827E424AA (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m48DE8199E854530ACE60F66725199AE827E424AA_gshared)(__this, method); } inline void Stack_1_PushWithResize_m3E1847F5B2F23318715D1D341B5BC2FD010A34C0 (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99*, RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6, const RuntimeMethod*))Stack_1_PushWithResize_m3E1847F5B2F23318715D1D341B5BC2FD010A34C0_gshared)(__this, ___0_item, method); } inline ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* Array_Empty_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m23574AE640623A2874871290CD7F26FE026C60FE_inline (const RuntimeMethod* method) { return (( ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* (*) (const RuntimeMethod*))Array_Empty_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m23574AE640623A2874871290CD7F26FE026C60FE_gshared_inline)(method); } inline ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* EnumerableHelpers_ToArray_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m0D56C6F51A7131E95DDFFDD8C2A8C1A35CBB00BA (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m0D56C6F51A7131E95DDFFDD8C2A8C1A35CBB00BA_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m47CB59DF027BDB9114ACA6F80EAD188749C8F523 (ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* ___0_array, ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243*, ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m47CB59DF027BDB9114ACA6F80EAD188749C8F523_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_mB586B8BDA8B2F06F6DB332B89D2DEDC14B9DC2F0 (Enumerator_t9B986A81EF5A173DDA72CC075E529B9FD6BBC7FE* __this, Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t9B986A81EF5A173DDA72CC075E529B9FD6BBC7FE*, Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21*, const RuntimeMethod*))Enumerator__ctor_mB586B8BDA8B2F06F6DB332B89D2DEDC14B9DC2F0_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m1C9D9431BD328201FC8E0ED04B40E6A8B6941429 (ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243**, int32_t, const RuntimeMethod*))Array_Resize_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m1C9D9431BD328201FC8E0ED04B40E6A8B6941429_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m1675EDD899544CF5A488B55F389266D913A54F92 (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m1675EDD899544CF5A488B55F389266D913A54F92_gshared)(__this, method); } inline void Stack_1_PushWithResize_mCB8F0E0E4F976AEBA710EE0614ACD0DAAC2A4CEB (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21*, ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2, const RuntimeMethod*))Stack_1_PushWithResize_mCB8F0E0E4F976AEBA710EE0614ACD0DAAC2A4CEB_gshared)(__this, ___0_item, method); } inline SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* Array_Empty_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m9AA9EFC539DB7558A084DA01995E1416885100E0_inline (const RuntimeMethod* method) { return (( SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* (*) (const RuntimeMethod*))Array_Empty_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m9AA9EFC539DB7558A084DA01995E1416885100E0_gshared_inline)(method); } inline SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* EnumerableHelpers_ToArray_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m59954A53BF661468932BF686B168C8EE598F1352 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m59954A53BF661468932BF686B168C8EE598F1352_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_mCE126896446030436DFDEC3542C611913B891B51 (SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* ___0_array, SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221*, SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_mCE126896446030436DFDEC3542C611913B891B51_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_m3B78A656581480E0DB0E59C48F83F9BD35D80311 (Enumerator_t527B37CC7E0030F4ECE32AC23D35756591CC01E2* __this, Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t527B37CC7E0030F4ECE32AC23D35756591CC01E2*, Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554*, const RuntimeMethod*))Enumerator__ctor_m3B78A656581480E0DB0E59C48F83F9BD35D80311_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m6901B1E4E8E450288252EAED9D1ACB05A99C6CE7 (SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221**, int32_t, const RuntimeMethod*))Array_Resize_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m6901B1E4E8E450288252EAED9D1ACB05A99C6CE7_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_mC28F4D8A4E42B041A59487543F746FA87B5D33A7 (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_mC28F4D8A4E42B041A59487543F746FA87B5D33A7_gshared)(__this, method); } inline void Stack_1_PushWithResize_m1CA65A5009A50970291BE7527CEF64FAFBA2F1E4 (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554*, SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4, const RuntimeMethod*))Stack_1_PushWithResize_m1CA65A5009A50970291BE7527CEF64FAFBA2F1E4_gshared)(__this, ___0_item, method); } inline SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* Array_Empty_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_m3A84DF47DB367D4CDF792D5F7DF11100A974F13D_inline (const RuntimeMethod* method) { return (( SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* (*) (const RuntimeMethod*))Array_Empty_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_m3A84DF47DB367D4CDF792D5F7DF11100A974F13D_gshared_inline)(method); } inline SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* EnumerableHelpers_ToArray_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_m122801699DD175B222CA7296C3EA4A7110FA4C72 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_m122801699DD175B222CA7296C3EA4A7110FA4C72_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_mE2659DC065A5D26D050D5F7E46C73461348BA171 (SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* ___0_array, SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3*, SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_mE2659DC065A5D26D050D5F7E46C73461348BA171_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_mC67D6AFB99D940A3C26FA39EC24FABCABE3AFAE5 (Enumerator_tF0DAFEEE3E5208313801050F449E914F7AEF50FB* __this, Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_tF0DAFEEE3E5208313801050F449E914F7AEF50FB*, Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E*, const RuntimeMethod*))Enumerator__ctor_mC67D6AFB99D940A3C26FA39EC24FABCABE3AFAE5_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_mB31A5DF7FFBAD00D18F98296A7BE736B99D08D42 (SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3**, int32_t, const RuntimeMethod*))Array_Resize_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_mB31A5DF7FFBAD00D18F98296A7BE736B99D08D42_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_mA90CA85B74F97D72041AEE57A9B33977647A7EF3 (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_mA90CA85B74F97D72041AEE57A9B33977647A7EF3_gshared)(__this, method); } inline void Stack_1_PushWithResize_m6F59876E1D58AB23AA310F3ACCF77E0A28674F19 (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E*, SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C, const RuntimeMethod*))Stack_1_PushWithResize_m6F59876E1D58AB23AA310F3ACCF77E0A28674F19_gshared)(__this, ___0_item, method); } inline SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* Array_Empty_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m68BA68C658B6882B6E960B75E942EA462D773B90_inline (const RuntimeMethod* method) { return (( SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* (*) (const RuntimeMethod*))Array_Empty_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m68BA68C658B6882B6E960B75E942EA462D773B90_gshared_inline)(method); } inline SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* EnumerableHelpers_ToArray_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_mB722DFB2844C2DB1FBDA7E0BB51940C25D21B544 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_mB722DFB2844C2DB1FBDA7E0BB51940C25D21B544_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m5DB92DC81E5348F89868EEEBD234B713B6C2A135 (SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* ___0_array, SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483*, SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m5DB92DC81E5348F89868EEEBD234B713B6C2A135_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_mBFA59E7B34A84A022CA57729DBF5C7EE5A4FD2B9 (Enumerator_tFA96E5FF604CE436AA022154988D06D48DC6E109* __this, Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_tFA96E5FF604CE436AA022154988D06D48DC6E109*, Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208*, const RuntimeMethod*))Enumerator__ctor_mBFA59E7B34A84A022CA57729DBF5C7EE5A4FD2B9_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m02521C47F81C1603E5CFB5F73F0B709D3EA87FAD (SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483**, int32_t, const RuntimeMethod*))Array_Resize_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m02521C47F81C1603E5CFB5F73F0B709D3EA87FAD_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_mD48807FC5DDFAA024358674FDE0EEA97A5D4B9B7 (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_mD48807FC5DDFAA024358674FDE0EEA97A5D4B9B7_gshared)(__this, method); } inline void Stack_1_PushWithResize_m2CD152B09287D91B79BEB2FA31C68718F808E9FD (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208*, SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B, const RuntimeMethod*))Stack_1_PushWithResize_m2CD152B09287D91B79BEB2FA31C68718F808E9FD_gshared)(__this, ___0_item, method); } inline TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* Array_Empty_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m862A5BA24E230AB8040592E40E0BB35D2F9E4C1B_inline (const RuntimeMethod* method) { return (( TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* (*) (const RuntimeMethod*))Array_Empty_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m862A5BA24E230AB8040592E40E0BB35D2F9E4C1B_gshared_inline)(method); } inline TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* EnumerableHelpers_ToArray_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_mDB086130555FB9DE520263E71D5BD07F9710F648 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_mDB086130555FB9DE520263E71D5BD07F9710F648_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m2722505DCB8EF5C1A1E92B3AE04C0C544B08B424 (TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* ___0_array, TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F*, TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m2722505DCB8EF5C1A1E92B3AE04C0C544B08B424_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_m39C72C689A0504E090BB736203505E79834B061C (Enumerator_t07A3211B3FE44508E4B4D65A585118CAEF520ABA* __this, Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t07A3211B3FE44508E4B4D65A585118CAEF520ABA*, Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03*, const RuntimeMethod*))Enumerator__ctor_m39C72C689A0504E090BB736203505E79834B061C_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m5FBBFDD4B633E3F0CB057872C012479328562A5E (TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F**, int32_t, const RuntimeMethod*))Array_Resize_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m5FBBFDD4B633E3F0CB057872C012479328562A5E_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m370D6FC83B607E2DC52AED76DF2A364008AEB6E0 (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m370D6FC83B607E2DC52AED76DF2A364008AEB6E0_gshared)(__this, method); } inline void Stack_1_PushWithResize_m4E91064E27AB7CCA9944FDF52121C8989CBB3187 (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03*, TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6, const RuntimeMethod*))Stack_1_PushWithResize_m4E91064E27AB7CCA9944FDF52121C8989CBB3187_gshared)(__this, ___0_item, method); } inline TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* Array_Empty_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m5E837DC356E7055EC66201B81D083D2B10C46847_inline (const RuntimeMethod* method) { return (( TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* (*) (const RuntimeMethod*))Array_Empty_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m5E837DC356E7055EC66201B81D083D2B10C46847_gshared_inline)(method); } inline TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* EnumerableHelpers_ToArray_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m31393F8904263EF662356BE1E163951441D47667 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m31393F8904263EF662356BE1E163951441D47667_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m91B8CCA605A16BF21C1B3A9C11488653517D2DE1 (TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* ___0_array, TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC*, TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m91B8CCA605A16BF21C1B3A9C11488653517D2DE1_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_m60892EBBD5D2780D5F8DA81407C741ED020BA092 (Enumerator_t9892572BA8CEDE6DF693865995281C27EBAB248E* __this, Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t9892572BA8CEDE6DF693865995281C27EBAB248E*, Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A*, const RuntimeMethod*))Enumerator__ctor_m60892EBBD5D2780D5F8DA81407C741ED020BA092_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_mF5199C437E1F0EF352ABFBEC8B8883DF1FE0FD58 (TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC**, int32_t, const RuntimeMethod*))Array_Resize_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_mF5199C437E1F0EF352ABFBEC8B8883DF1FE0FD58_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m34A6CE60467219A8D07EFFF637B7448754CDF978 (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m34A6CE60467219A8D07EFFF637B7448754CDF978_gshared)(__this, method); } inline void Stack_1_PushWithResize_m75C0517AB2AC486F59632A4F5E3F58CA067D457F (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A*, TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D, const RuntimeMethod*))Stack_1_PushWithResize_m75C0517AB2AC486F59632A4F5E3F58CA067D457F_gshared)(__this, ___0_item, method); } inline TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* Array_Empty_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m59FF55B8FFA23A27220CDE44EA6FCDECBEB4AE06_inline (const RuntimeMethod* method) { return (( TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* (*) (const RuntimeMethod*))Array_Empty_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m59FF55B8FFA23A27220CDE44EA6FCDECBEB4AE06_gshared_inline)(method); } inline TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* EnumerableHelpers_ToArray_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m211578856E11FA8D08D8CAD95114C30380DEC5FB (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m211578856E11FA8D08D8CAD95114C30380DEC5FB_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m2A494F2C7773E05DA022FDCE245F71835685264A (TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* ___0_array, TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80*, TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m2A494F2C7773E05DA022FDCE245F71835685264A_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_m74FEF592A704B5178831E3EDBF0A58EA3CFF464E (Enumerator_t9DF3FAAAD88C6DCB93517CA1CC5C0458D2808350* __this, Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t9DF3FAAAD88C6DCB93517CA1CC5C0458D2808350*, Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22*, const RuntimeMethod*))Enumerator__ctor_m74FEF592A704B5178831E3EDBF0A58EA3CFF464E_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m0D186AC9AF49738586C489BE5E63FE30E0A86D54 (TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80**, int32_t, const RuntimeMethod*))Array_Resize_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m0D186AC9AF49738586C489BE5E63FE30E0A86D54_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_mA463D7C58ABD4FAC622957DECB9E5C6C2D52F619 (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_mA463D7C58ABD4FAC622957DECB9E5C6C2D52F619_gshared)(__this, method); } inline void Stack_1_PushWithResize_mA68699558D4D0D5FF9B5328AB6EA747F670E5137 (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22*, TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1, const RuntimeMethod*))Stack_1_PushWithResize_mA68699558D4D0D5FF9B5328AB6EA747F670E5137_gshared)(__this, ___0_item, method); } inline VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* Array_Empty_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m080870BF6555D8A370950DBC1D2C718B0D09F5BE_inline (const RuntimeMethod* method) { return (( VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* (*) (const RuntimeMethod*))Array_Empty_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m080870BF6555D8A370950DBC1D2C718B0D09F5BE_gshared_inline)(method); } inline VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* EnumerableHelpers_ToArray_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m6AB6E17ECB273A67EB697F0CD76295B35B499EF4 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m6AB6E17ECB273A67EB697F0CD76295B35B499EF4_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m0AAC981273CA3398E09F971D28EE087652BFC038 (VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* ___0_array, VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734*, VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m0AAC981273CA3398E09F971D28EE087652BFC038_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_mF5F97056D3147F602EF75AD4C2A0A3E7C7455CEC (Enumerator_t677EBD1875B7C713CF1E05BC3C4292FCC1C0E47E* __this, Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t677EBD1875B7C713CF1E05BC3C4292FCC1C0E47E*, Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455*, const RuntimeMethod*))Enumerator__ctor_mF5F97056D3147F602EF75AD4C2A0A3E7C7455CEC_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m41357C5958384E016A107A220C13DCF12E0E30AE (VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734**, int32_t, const RuntimeMethod*))Array_Resize_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m41357C5958384E016A107A220C13DCF12E0E30AE_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m6A8440FBBD5BFD5B0F3DDC0F95071656A78B57B2 (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m6A8440FBBD5BFD5B0F3DDC0F95071656A78B57B2_gshared)(__this, method); } inline void Stack_1_PushWithResize_mC7296433EDAB1B3C85D5C7DFBBC5018556F3D71E (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455*, VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56, const RuntimeMethod*))Stack_1_PushWithResize_mC7296433EDAB1B3C85D5C7DFBBC5018556F3D71E_gshared)(__this, ___0_item, method); } inline SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* Array_Empty_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_mFB24B920EE0386D78A1A170AA290320D2DB507FE_inline (const RuntimeMethod* method) { return (( SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* (*) (const RuntimeMethod*))Array_Empty_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_mFB24B920EE0386D78A1A170AA290320D2DB507FE_gshared_inline)(method); } inline SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* EnumerableHelpers_ToArray_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_m546DE580CBDA1F4D1785201E2B0933F4855DE95D (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_m546DE580CBDA1F4D1785201E2B0933F4855DE95D_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_m9DB0530A744D8E780B56CFE8151B4F546C8888F8 (SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* ___0_array, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545*, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_m9DB0530A744D8E780B56CFE8151B4F546C8888F8_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_m2199CEB780900B96A298D26CC48AD1B0336A1AE7 (Enumerator_t254E5C25FBE652B0DABE4C9F8D3D68BEE6E4B9F4* __this, Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t254E5C25FBE652B0DABE4C9F8D3D68BEE6E4B9F4*, Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD*, const RuntimeMethod*))Enumerator__ctor_m2199CEB780900B96A298D26CC48AD1B0336A1AE7_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_m73B6AA5F2829453CCA90E21DC49CD37F8BF60A66 (SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545**, int32_t, const RuntimeMethod*))Array_Resize_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_m73B6AA5F2829453CCA90E21DC49CD37F8BF60A66_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m6087AA1E46B6A362D061C5B3E17BAE97A2B22C0A (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m6087AA1E46B6A362D061C5B3E17BAE97A2B22C0A_gshared)(__this, method); } inline void Stack_1_PushWithResize_m16BF3422B0EAEC1405FBA1F85FCF78638233C027 (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD*, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7, const RuntimeMethod*))Stack_1_PushWithResize_m16BF3422B0EAEC1405FBA1F85FCF78638233C027_gshared)(__this, ___0_item, method); } inline ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* Array_Empty_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_m4A75A31A8710E419A3190795539CDBDFACD442F0_inline (const RuntimeMethod* method) { return (( ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* (*) (const RuntimeMethod*))Array_Empty_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_m4A75A31A8710E419A3190795539CDBDFACD442F0_gshared_inline)(method); } inline ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* EnumerableHelpers_ToArray_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_m8701BC61003553B1F55B43E35B95A1C026858EF7 (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_m8701BC61003553B1F55B43E35B95A1C026858EF7_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_mC8AC923DA1C68CBB7AB50DA11BAB1CA71C75384E (ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* ___0_array, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB*, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_mC8AC923DA1C68CBB7AB50DA11BAB1CA71C75384E_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_m8FA0DC5330DC0EC4CE868E99E42AE1852E952D00 (Enumerator_t85DB20F848713CB511BD91F315F67ACB016B4C56* __this, Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t85DB20F848713CB511BD91F315F67ACB016B4C56*, Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C*, const RuntimeMethod*))Enumerator__ctor_m8FA0DC5330DC0EC4CE868E99E42AE1852E952D00_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_mD663220C7C11DA9ECD5D86451B3FDC31C847CA7C (ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB**, int32_t, const RuntimeMethod*))Array_Resize_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_mD663220C7C11DA9ECD5D86451B3FDC31C847CA7C_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m9E1A20F91E35DB90B39627E5FD187DD029D57175 (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m9E1A20F91E35DB90B39627E5FD187DD029D57175_gshared)(__this, method); } inline void Stack_1_PushWithResize_mC2D41D9FECC29D849581ED903284FFBCC92CED51 (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C*, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992, const RuntimeMethod*))Stack_1_PushWithResize_mC2D41D9FECC29D849581ED903284FFBCC92CED51_gshared)(__this, ___0_item, method); } inline yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* Array_Empty_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m57C4D4D9E07FC7F3E1C6A34F01EBAA4FD1DA35EA_inline (const RuntimeMethod* method) { return (( yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* (*) (const RuntimeMethod*))Array_Empty_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m57C4D4D9E07FC7F3E1C6A34F01EBAA4FD1DA35EA_gshared_inline)(method); } inline yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* EnumerableHelpers_ToArray_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m5F00F841900557B2C28B6582D714EE28A9C58E0A (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m5F00F841900557B2C28B6582D714EE28A9C58E0A_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_mA0B2E7045EABD2BA61504B2DB3A3E66C33878682 (yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* ___0_array, yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD*, yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3, int32_t, const RuntimeMethod*))Array_LastIndexOf_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_mA0B2E7045EABD2BA61504B2DB3A3E66C33878682_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_m6EA5AA3C892D3FC4C71F4A01DF3ECBAE92F5E934 (Enumerator_t56000FB4F94189801EEB79D175DF1EFE441D1E04* __this, Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t56000FB4F94189801EEB79D175DF1EFE441D1E04*, Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2*, const RuntimeMethod*))Enumerator__ctor_m6EA5AA3C892D3FC4C71F4A01DF3ECBAE92F5E934_gshared)(__this, ___0_stack, method); } inline void Array_Resize_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m2577E22E46327BD0684EA06D59AF5A5CF9D785A3 (yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD**, int32_t, const RuntimeMethod*))Array_Resize_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m2577E22E46327BD0684EA06D59AF5A5CF9D785A3_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_m155637D06DA7D50D3B3790FC6A93D04AEF06B616 (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_m155637D06DA7D50D3B3790FC6A93D04AEF06B616_gshared)(__this, method); } inline void Stack_1_PushWithResize_m57163AB3F8FA385D2C5751A8CBA5B365FBAC0244 (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2*, yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3, const RuntimeMethod*))Stack_1_PushWithResize_m57163AB3F8FA385D2C5751A8CBA5B365FBAC0244_gshared)(__this, ___0_item, method); } inline AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* Array_Empty_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_m1489996343DB63B2307BF653E68FFFC12EDA7750_inline (const RuntimeMethod* method) { return (( AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* (*) (const RuntimeMethod*))Array_Empty_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_m1489996343DB63B2307BF653E68FFFC12EDA7750_gshared_inline)(method); } inline AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* EnumerableHelpers_ToArray_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_m6949FF60E09B85CFEEE7722AB6181A94117493CA (RuntimeObject* ___0_source, int32_t* ___1_length, const RuntimeMethod* method) { return (( AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* (*) (RuntimeObject*, int32_t*, const RuntimeMethod*))EnumerableHelpers_ToArray_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_m6949FF60E09B85CFEEE7722AB6181A94117493CA_gshared)(___0_source, ___1_length, method); } inline int32_t Array_LastIndexOf_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_mA413BB7E30A78038DB859606FDD063F490822853 (AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* ___0_array, AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 ___1_value, int32_t ___2_startIndex, const RuntimeMethod* method) { return (( int32_t (*) (AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C*, AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_mA413BB7E30A78038DB859606FDD063F490822853_gshared)(___0_array, ___1_value, ___2_startIndex, method); } inline void Enumerator__ctor_m965B4148DD54D0D574F311C9EF8EF5362422A0F9 (Enumerator_t04C7580227310E32AFB097C999FB3EF6699DA5AC* __this, Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* ___0_stack, const RuntimeMethod* method) { (( void (*) (Enumerator_t04C7580227310E32AFB097C999FB3EF6699DA5AC*, Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC*, const RuntimeMethod*))Enumerator__ctor_m965B4148DD54D0D574F311C9EF8EF5362422A0F9_gshared)(__this, ___0_stack, method); } inline void Array_Resize_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_mBBF549C79588749CBEB642A9F3A97FA529468826 (AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C**, int32_t, const RuntimeMethod*))Array_Resize_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_mBBF549C79588749CBEB642A9F3A97FA529468826_gshared)(___0_array, ___1_newSize, method); } inline void Stack_1_ThrowForEmptyStack_mA7A3046AF47C76F24CCE2A4619AB63D65AB7B4F0 (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { (( void (*) (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC*, const RuntimeMethod*))Stack_1_ThrowForEmptyStack_mA7A3046AF47C76F24CCE2A4619AB63D65AB7B4F0_gshared)(__this, method); } inline void Stack_1_PushWithResize_m1DB1411423EF110DA83CCE52A3A0316364B6FDD2 (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 ___0_item, const RuntimeMethod* method) { (( void (*) (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC*, AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653, const RuntimeMethod*))Stack_1_PushWithResize_m1DB1411423EF110DA83CCE52A3A0316364B6FDD2_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvokerBase__ctor_m5ACCD147F42CA3D67E774B9FEA8F256BF215321C (StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetInvocationException__ctor_m4892CF9181DF7889AD9FD9834CDC31C634D85C87 (TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* __this, Exception_t* ___0_inner, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74 (FieldInfo_t* ___0_left, FieldInfo_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139 (FieldInfo_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsLiteral_mBE7DDC6A709439F775873859C82BAAD1EEFF791A (FieldInfo_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptimizedReflection_get_useJit_mA1E53EB6ECAF6C799D746D0F87F6EBC7AC01996B (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* Expression_Field_mF59492AFE778991B2A889DE3015B6467DBB370F4 (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, FieldInfo_t* ___1_field, const RuntimeMethod* method) ; inline ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* Array_Empty_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3FAA05D641D29AC345AA871116A0E236549DB39F_inline (const RuntimeMethod* method) { return (( ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberUtility_CanWrite_m3DAD0B8FCA1BF1092783730DAAC05F3DCC759860 (FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* Expression_Parameter_m35FB01EA59D3BEE081F9B1CA2FDB525FA9924507 (Type_t* ___0_type, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_left, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptimizedReflection_VerifyStaticTarget_mC301AAA3260A101CEF161A2DCBA13C66511FA6BE (Type_t* ___0_targetType, RuntimeObject* ___1_target, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetException__ctor_m6F20420087AA894B6CE0EE5E10754BFBA297A5B1 (TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsAssignableFrom_mAEB6320B1B550044B01FABADEF19F5B2C1D4D569 (Type_t* ___0_type, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C (FieldInfo_t* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticInvokerBase__ctor_m6C9DC047E597DE757E95781C8ACA69DC87604534 (StaticInvokerBase_t929FB18B71D904E9557F677D7FFA007CE01BDF4E* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyInfo_op_Equality_m3BFC2276AECF2A16B66F171D65516817B4578B4F (PropertyInfo_t* ___0_left, PropertyInfo_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberUtility_IsStatic_m518306DE8B210938210C1A2DFC8AAA4A041F288A (PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* Expression_Property_m5C42C2C4783D3282226E02E655FDAD82347549EC (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, PropertyInfo_t* ___1_property, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mF2EB591C43120637802329A7445AF22451D6EE78_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_0; L_0 = Array_Empty_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m2F3EA4E00B708F7E2F683839F2933A2077F67B9B_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m7DB787B7295E53DADB83E6A8CAEB38B9130986E9_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_6 = (ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16*)(ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m05DC7CBCC46EF8990C3E7A58B9F13914C6138EA3_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_4; L_4 = EnumerableHelpers_ToArray_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m74D761460371398F21A1879C6389B96FDF619AC3(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mAED981B8A3CCA17661C78A6C0DEA9760EBDD2235_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m241031A1CF004890CD76CE9784A385C11A62DCC5_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_mE3FDA03BE4A8DC48AC650126146B13F7D62F8447_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_mD99454409C823C585C8FCEA697F2EBFDBF4E8468_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { { } { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_mA97E8C949A3EAF97D56F10DA762F22C9C242986B_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_1 = __this->____array; ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m5DA28BE6D952E9021AAC97414BC55E57DDE735B6(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_mCEACA1B09262EDB0752A9E7550CACB178C34C78F_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_mD96CFAA6BEA8CF3654A2242A4FE3D652422FDEE0_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t0CBA2945BB439E89924F8BFE152851AEFB24E7D6 Stack_1_GetEnumerator_mFA7B7CB27BC44EC60995E49BF64C1823C523FEE1_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { { Enumerator_t0CBA2945BB439E89924F8BFE152851AEFB24E7D6 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m7A54AEDD230BD330B9231C34EE06C783ED3D04F3((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mA322E567D52EA94AB9C6240115E8BE4B1A86CC87_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { { Enumerator_t0CBA2945BB439E89924F8BFE152851AEFB24E7D6 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m7A54AEDD230BD330B9231C34EE06C783ED3D04F3((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t0CBA2945BB439E89924F8BFE152851AEFB24E7D6 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_m2864B7C66D0DA0647486FD92658F680A8B476625_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { { Enumerator_t0CBA2945BB439E89924F8BFE152851AEFB24E7D6 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m7A54AEDD230BD330B9231C34EE06C783ED3D04F3((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t0CBA2945BB439E89924F8BFE152851AEFB24E7D6 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_m0901F3EAC00EE35EDFBB6EAC7A12F4D405A09A0B_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16** L_3 = (ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m238295C7A9818FDA81C3FA47A959F40BD9F61DC6(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 Stack_1_Peek_m93DC43B599F4A7626FE17399F6DAC1411EF11DAF_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { int32_t V_0 = 0; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m2044682D16060B2FC286731C30CD171889C83878(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m4D7D4236E15154C7D8E4ABB963DA80C8F7EF2074_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7)); return (bool)0; } IL_001f: { ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7* L_5 = ___0_result; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 L_9 = (L_6)->GetAt(static_cast(L_8)); *(ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 Stack_1_Pop_mA7BA0E5CFBAF7E835D13CA098C2B00E9C5D57083_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { int32_t V_0 = 0; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* V_1 = NULL; ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 V_2; memset((&V_2), 0, sizeof(V_2)); ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m2044682D16060B2FC286731C30CD171889C83878(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7)); ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_m14661EB74DF6B3218F6DD4FF5AA86F385C7376B7_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* V_1 = NULL; ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7* L_7 = ___0_result; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 L_11 = (L_8)->GetAt(static_cast(L_10)); *(ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7*)L_7)->___m_ParticleSystem), (void*)NULL); } { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7)); ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m11596ADD7878FDEB2B21B9C4B4F99D3ED7B3CCCD_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_4 = V_1; int32_t L_5 = V_0; ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 L_9 = ___0_item; Stack_1_PushWithResize_m326FDCF69F6809D375C8754E7430FFFE92EEDAF0(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m326FDCF69F6809D375C8754E7430FFFE92EEDAF0_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 ___0_item, const RuntimeMethod* method) { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16** G_B2_0 = NULL; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16** G_B1_0 = NULL; int32_t G_B3_0 = 0; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16** G_B3_1 = NULL; { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16** L_0 = (ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16**)(&__this->____array); ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m238295C7A9818FDA81C3FA47A959F40BD9F61DC6(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_3 = __this->____array; int32_t L_4 = __this->____size; ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* Stack_1_ToArray_mBED911A758FF868AEB05EFE3BB5DF71A5F8CB047_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_1; L_1 = Array_Empty_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m2F3EA4E00B708F7E2F683839F2933A2077F67B9B_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_3 = (ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16*)(ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_4 = V_0; int32_t L_5 = V_1; ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (ExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m2044682D16060B2FC286731C30CD171889C83878_gshared (Stack_1_t14D6359369DFF99ED4036668434AAEF05250B464* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m91843E6EEC6D2414E5537E0CDF33BFB67715DE7C_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_0; L_0 = Array_Empty_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_mD3B31996CF3BEC24489EA770CDA781CA057E095D_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mB029CA166251DB3E6896FAFAC991965C951E453B_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_6 = (ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC*)(ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m46B8D58609156F2C6010ADF75E10B2631BD9FD6B_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_4; L_4 = EnumerableHelpers_ToArray_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_m7F6D2E7CDD14F963633369273618B3E36D9D71F8(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m9816EA57F73C478D3ED7602DA63BD90480328DCE_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m1075EBC084E75CB270A1C2F6135CAF33BDECA423_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_mCF745F56E110D2D223902258CF923BCA5BC5D644_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_m09209EDA3D8BC490CBBFB93EE60FE256333A1456_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { { } { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_m608EF1924330FB97CAF6584527D59F368C02E5ED_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_1 = __this->____array; ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_m573A44FB236C775940BE24E1E1C546E70F97F7D6(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_mF2E4E5AC0D65338BEF4E7F032F978A82EFAADA06_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_m02F7B14E257FEA38B2231105448E21E6DB33F0F9_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t7D438807B2DE7552BC2629B461EF023603DB6F00 Stack_1_GetEnumerator_m28D84635299F7E6997C0ED83B10A890F83F06D1A_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { { Enumerator_t7D438807B2DE7552BC2629B461EF023603DB6F00 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mEC5FE17CDD63E6F96B60B140DD25CFB470B3EA6C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3F980B9DFEABC30E5F68A89A387AF2BD914E91B0_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { { Enumerator_t7D438807B2DE7552BC2629B461EF023603DB6F00 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mEC5FE17CDD63E6F96B60B140DD25CFB470B3EA6C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t7D438807B2DE7552BC2629B461EF023603DB6F00 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_mA76FD171D535B33706422B7463D4ACFE75D6C515_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { { Enumerator_t7D438807B2DE7552BC2629B461EF023603DB6F00 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mEC5FE17CDD63E6F96B60B140DD25CFB470B3EA6C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t7D438807B2DE7552BC2629B461EF023603DB6F00 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_m8F0D46D49EE02F7AE2B665BD08824383568EE5B9_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC** L_3 = (ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_m551593FDDA0319251A26FB968B9378D9146F5922(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 Stack_1_Peek_m02201C3EE2DE6C2BD849A4D150ABAF9C6B4F222B_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { int32_t V_0 = 0; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mC27969B0E80D1B1C451ABBC9EB60E0A2602215DA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_mE06A740192AD441CE3F0CD36644234D7C224E55C_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976)); return (bool)0; } IL_001f: { ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976* L_5 = ___0_result; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 L_9 = (L_6)->GetAt(static_cast(L_8)); *(ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 Stack_1_Pop_m005D7A7C111BAB475555D3F605C22AE54E2C515D_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { int32_t V_0 = 0; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* V_1 = NULL; ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 V_2; memset((&V_2), 0, sizeof(V_2)); ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mC27969B0E80D1B1C451ABBC9EB60E0A2602215DA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976)); ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_m4227107538F70D227C915221B31EB7CCA4016CF8_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* V_1 = NULL; ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976* L_7 = ___0_result; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 L_11 = (L_8)->GetAt(static_cast(L_10)); *(ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976*)L_7)->___m_ParticleSystem), (void*)NULL); } { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976)); ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m2396E27A64837A5316830BDF8316A3632FFD12AB_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_4 = V_1; int32_t L_5 = V_0; ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 L_9 = ___0_item; Stack_1_PushWithResize_m81A3DAA366F95DCC4D765ACD6942C735305EEBB6(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m81A3DAA366F95DCC4D765ACD6942C735305EEBB6_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 ___0_item, const RuntimeMethod* method) { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC** G_B2_0 = NULL; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC** G_B1_0 = NULL; int32_t G_B3_0 = 0; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC** G_B3_1 = NULL; { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC** L_0 = (ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC**)(&__this->____array); ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_m551593FDDA0319251A26FB968B9378D9146F5922(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_3 = __this->____array; int32_t L_4 = __this->____size; ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* Stack_1_ToArray_mCCAE836AC53C74F64DBF869EB8A0A7653A04210C_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_1; L_1 = Array_Empty_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_mD3B31996CF3BEC24489EA770CDA781CA057E095D_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_3 = (ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC*)(ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_4 = V_0; int32_t L_5 = V_1; ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (ForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mC27969B0E80D1B1C451ABBC9EB60E0A2602215DA_gshared (Stack_1_t98B3489D4022DE11DDCBB5122A4A3D19B886FCE7* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m482A5DC610368ED858BA88B15CB05F1B621D055A_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_0; L_0 = Array_Empty_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_mC34E022E193FCEBCBCFABE3D326AFD7A3BC72D81_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m46E650B3D9F4BAF336218A1436E0FE52C64C1568_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_6 = (InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A*)(InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m5C5425D60EB6773C07B2CFF45456072BE7EC4B26_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_4; L_4 = EnumerableHelpers_ToArray_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_m5381BC569B83F74B6EE5D66815053C27F55A0F0F(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mACFEE48F04190EDFC1BABF1616D339ACE677E103_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m4925E029EC67CE0A47F2EB918A9D962904CF340D_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_mC30B09CF5D94E7DB11BDE8F78DFA3C51A5FC96C2_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_m1C32B7E8BC15A6A24A2F8D5C196D909F0F533907_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { { } { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_mB552DCD1DA0824F50F5AFAEB02D977BDF89CC771_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_1 = __this->____array; InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_m5E09DA59DFAC21E1E9D46FD33D3075BD357F9B24(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_m2AE4D085B282D17AAC2BBE8C3A1B881726B040FE_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_mE077378FEA81258DF83E66F023D3F0ECAB24F560_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB6FE5920AA6F85B26C798498A6408144399A4CF4 Stack_1_GetEnumerator_m159DE99621F6C9C10F57A8C17E7DAD77D6EC0EE5_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { { Enumerator_tB6FE5920AA6F85B26C798498A6408144399A4CF4 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m1003A870F9575D59174F30A14788F928B6CADBF4((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m5FBB85AE332F2387DE49EB0E5907217586FCCA81_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { { Enumerator_tB6FE5920AA6F85B26C798498A6408144399A4CF4 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m1003A870F9575D59174F30A14788F928B6CADBF4((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_tB6FE5920AA6F85B26C798498A6408144399A4CF4 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_m80C46FC16D381777540911DBE743067CC28C5693_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { { Enumerator_tB6FE5920AA6F85B26C798498A6408144399A4CF4 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m1003A870F9575D59174F30A14788F928B6CADBF4((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_tB6FE5920AA6F85B26C798498A6408144399A4CF4 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_m158A70E833E1643B1139548F14577A59CCC21A2E_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A** L_3 = (InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_mB567B53F48AEFA4FC83739543EA360AD6CBB54C2(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 Stack_1_Peek_mDFA6D12EB81605D604C3638EDC0D10ADBB75B807_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { int32_t V_0 = 0; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m4282494B21BD4DB49AF5E56A7195AE8CDFFD64DD(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m03438E382900CB84E01E7DB69369779AF3135B39_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562)); return (bool)0; } IL_001f: { InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562* L_5 = ___0_result; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 L_9 = (L_6)->GetAt(static_cast(L_8)); *(InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 Stack_1_Pop_mA4F99D2435E03B6AF11A67D412B6FDEB487AD5F4_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { int32_t V_0 = 0; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* V_1 = NULL; InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 V_2; memset((&V_2), 0, sizeof(V_2)); InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m4282494B21BD4DB49AF5E56A7195AE8CDFFD64DD(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562)); InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_m71C8857921D1004A0FDA2622525A49A1EED7E0FB_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* V_1 = NULL; InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562* L_7 = ___0_result; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 L_11 = (L_8)->GetAt(static_cast(L_10)); *(InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562*)L_7)->___m_ParticleSystem), (void*)NULL); } { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562)); InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m381EEB371E56A7D5ECA97DDE6D24185D9EB96B27_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_4 = V_1; int32_t L_5 = V_0; InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 L_9 = ___0_item; Stack_1_PushWithResize_mEDC902CECF02F8469D4426FB1BA625A0C355971B(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mEDC902CECF02F8469D4426FB1BA625A0C355971B_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 ___0_item, const RuntimeMethod* method) { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A** G_B2_0 = NULL; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A** G_B1_0 = NULL; int32_t G_B3_0 = 0; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A** G_B3_1 = NULL; { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A** L_0 = (InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A**)(&__this->____array); InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_mB567B53F48AEFA4FC83739543EA360AD6CBB54C2(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_3 = __this->____array; int32_t L_4 = __this->____size; InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* Stack_1_ToArray_mDC1982BF50B85928C1B8637537DE012216E13032_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_1; L_1 = Array_Empty_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_mC34E022E193FCEBCBCFABE3D326AFD7A3BC72D81_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_3 = (InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A*)(InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_4 = V_0; int32_t L_5 = V_1; InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (InheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m4282494B21BD4DB49AF5E56A7195AE8CDFFD64DD_gshared (Stack_1_t875AFE87715D40B1174645ABFC40807B00DE95B8* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mF106D162501870E3232E804B37E23B57C877E357_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_0; L_0 = Array_Empty_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_mC84EDDF86908CEB62AAFDFDCD8E2E3210403A401_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m8B9F76F87F31D86680A472C4F299DF025422F38C_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_6 = (LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56*)(LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m97F2E2928C92C34A9A1F0D3B77450AEB6EA96117_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_4; L_4 = EnumerableHelpers_ToArray_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_mAA5789A8E3E09FAC8B340FDA1545570FDA9B3778(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m49EBCF0B29C172AF805E5F870F14C13A15348983_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_mE345729B143A43B425CCF568B5BC9AF80E6152A1_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_m6B6E029A4AC5818DB7BBE54110D5DCB753883506_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_m3A7894FB2137613B62045F5BFF58185A2F1CF0BF_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { { } { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_mBC7DBD5CC9FE4B79E308283CCBB7F1014AC1BCB5_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_1 = __this->____array; LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_m26C1A2B4F2664533FF4E69C26CB19E176876BF65(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_m00F052AE5E3E6434318D78C29B581D786F96E248_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_mBCACB445FE7EB7FD93A46C4BD19B89E9C38E0025_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9024CD67F22498D0CEC9EBEC58828B13023625BB Stack_1_GetEnumerator_m939A950DDFDB021F5C4E14D6C140E8350526E14B_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { { Enumerator_t9024CD67F22498D0CEC9EBEC58828B13023625BB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mFDA9C78BB46C06835AE4DAC73A3574C985FB7AE6((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m0D0E1B0642075A159DD9CCF9B489149C48F75878_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { { Enumerator_t9024CD67F22498D0CEC9EBEC58828B13023625BB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mFDA9C78BB46C06835AE4DAC73A3574C985FB7AE6((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t9024CD67F22498D0CEC9EBEC58828B13023625BB L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_mF7360C46B1C26EA1C4B87D6F9AD99B18260AA931_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { { Enumerator_t9024CD67F22498D0CEC9EBEC58828B13023625BB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mFDA9C78BB46C06835AE4DAC73A3574C985FB7AE6((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t9024CD67F22498D0CEC9EBEC58828B13023625BB L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_m98386017CD54179514C45BD8E33286A4D94238DA_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56** L_3 = (LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_m372216E817E9A9570C3C82BBF6AFA67D98EE3949(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E Stack_1_Peek_m6038B5E7FE74FB2BA4CDB94FC8B7253794184311_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { int32_t V_0 = 0; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m725C9A78042E1C02BC64F5BBBAE7704441D921A4(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m7AA4689AC3CCC2D6E58900F88AF1DC45CFE4AAC3_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E)); return (bool)0; } IL_001f: { LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E* L_5 = ___0_result; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E L_9 = (L_6)->GetAt(static_cast(L_8)); *(LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E Stack_1_Pop_mE3968504C327F91695FFB2F4E62BCFD8AB2CBC6C_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { int32_t V_0 = 0; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* V_1 = NULL; LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E V_2; memset((&V_2), 0, sizeof(V_2)); LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m725C9A78042E1C02BC64F5BBBAE7704441D921A4(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E)); LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_mBE1715C2A0AA94DA980C7C8D561FFF4F658A901F_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* V_1 = NULL; LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E* L_7 = ___0_result; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E L_11 = (L_8)->GetAt(static_cast(L_10)); *(LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E*)L_7)->___m_ParticleSystem), (void*)NULL); } { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E)); LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m093F500B20542439E3CF2687F8812DAD61000B9D_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_4 = V_1; int32_t L_5 = V_0; LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E L_9 = ___0_item; Stack_1_PushWithResize_mC1DC61FAD421A873BC50C9B689366E9D614717B1(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mC1DC61FAD421A873BC50C9B689366E9D614717B1_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E ___0_item, const RuntimeMethod* method) { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56** G_B2_0 = NULL; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56** G_B1_0 = NULL; int32_t G_B3_0 = 0; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56** G_B3_1 = NULL; { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56** L_0 = (LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56**)(&__this->____array); LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_m372216E817E9A9570C3C82BBF6AFA67D98EE3949(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_3 = __this->____array; int32_t L_4 = __this->____size; LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* Stack_1_ToArray_mFDE0549466FA751DD3385B817FFE29F16D9C7561_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_1; L_1 = Array_Empty_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_mC84EDDF86908CEB62AAFDFDCD8E2E3210403A401_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_3 = (LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56*)(LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_4 = V_0; int32_t L_5 = V_1; LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (LightsModule_t720242ED070FD6C55E59B7536322829A22884C7E)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m725C9A78042E1C02BC64F5BBBAE7704441D921A4_gshared (Stack_1_t931AFD5537E6C1B64B0192F14FFBDEE91009BD2B* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mCE0D5C96C8B306E50A0BDBF011E6BF2F15D97239_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_0; L_0 = Array_Empty_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m21FA0F5AE4672F90426A30B4FDE61DCE8DD75461_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mCC49403F5440BAA7BDADF8EE963C2A07BCD9A60B_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_6 = (LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1*)(LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mFF77A0F6229EFCBFBA73BED76D474186557E0041_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_4; L_4 = EnumerableHelpers_ToArray_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m37B7807A47BEAEA14DD79B05CFEDA2C27B5E2503(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mFF16349EE9CDA5FFAA82EEE5E9CC5C510BC2D8CD_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m40CE91E255A47E1753930C070C8E66A0D0DFE19F_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_mB92FFC6547088A4B2F1E4380EDB6A824E6D6A9D1_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_m54E585DF03A573CAA1B3487EB2BD432C33CDE905_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { { } { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_m18574C51C2EEB1F8F91DD9CE6B4F705258BE8754_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_1 = __this->____array; LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m180051B4C6BB31736E7E2E9C51483A34D5540249(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_m0B19ABC959D3279A7F69A6C42D651804ED707661_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_m9163B09AC3D2812B094A489337193C4B3F556A93_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t4F3BD96478DB3AFD9A5AE1C7D23C65BDF485A161 Stack_1_GetEnumerator_m591A48EC49E4C6A1038FB6E67C6F8753E9A38207_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { { Enumerator_t4F3BD96478DB3AFD9A5AE1C7D23C65BDF485A161 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m08F2F6D4F2366A9575322432A1ACD0166151FCF8((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mEED1C13EC62EAC77625839BB0E3F0AB1E988C593_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { { Enumerator_t4F3BD96478DB3AFD9A5AE1C7D23C65BDF485A161 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m08F2F6D4F2366A9575322432A1ACD0166151FCF8((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t4F3BD96478DB3AFD9A5AE1C7D23C65BDF485A161 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_mC7745B1A3136ABB489849E00F651A6EB2393F269_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { { Enumerator_t4F3BD96478DB3AFD9A5AE1C7D23C65BDF485A161 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m08F2F6D4F2366A9575322432A1ACD0166151FCF8((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t4F3BD96478DB3AFD9A5AE1C7D23C65BDF485A161 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_mC32F9D6EC13A71576950EE8A82C70DEA7B499050_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1** L_3 = (LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m28EB4B011F0A650FD8F5A5B2BD7B810A37DD02A0(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 Stack_1_Peek_m0B686307ADF380727DEF291C3CC6A2F3E69B5CD3_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { int32_t V_0 = 0; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mF5235D61948EFB1F68D54AB16CEBFA55A946F38B(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m41BDB184BDDCAA6D1CCE0FB06813ECC26E087885_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1)); return (bool)0; } IL_001f: { LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1* L_5 = ___0_result; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 L_9 = (L_6)->GetAt(static_cast(L_8)); *(LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 Stack_1_Pop_mAA6C87427E68582921D1BFBFEFB42694B9635CC9_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { int32_t V_0 = 0; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* V_1 = NULL; LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 V_2; memset((&V_2), 0, sizeof(V_2)); LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mF5235D61948EFB1F68D54AB16CEBFA55A946F38B(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1)); LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_mBAE898C41FE84E1F9E425FFEBD28FCC30664F253_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* V_1 = NULL; LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1* L_7 = ___0_result; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 L_11 = (L_8)->GetAt(static_cast(L_10)); *(LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1*)L_7)->___m_ParticleSystem), (void*)NULL); } { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1)); LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_mA4984311810B56AD87DA87CC3F792F5063884C67_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_4 = V_1; int32_t L_5 = V_0; LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 L_9 = ___0_item; Stack_1_PushWithResize_mF704AB85A018B289B5EF5A792D7FEC9A71DA5504(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mF704AB85A018B289B5EF5A792D7FEC9A71DA5504_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 ___0_item, const RuntimeMethod* method) { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1** G_B2_0 = NULL; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1** G_B1_0 = NULL; int32_t G_B3_0 = 0; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1** G_B3_1 = NULL; { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1** L_0 = (LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1**)(&__this->____array); LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m28EB4B011F0A650FD8F5A5B2BD7B810A37DD02A0(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_3 = __this->____array; int32_t L_4 = __this->____size; LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* Stack_1_ToArray_m2073E03336333ACA6F9841F6CA7325D3E19A70F1_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_1; L_1 = Array_Empty_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m21FA0F5AE4672F90426A30B4FDE61DCE8DD75461_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_3 = (LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1*)(LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_4 = V_0; int32_t L_5 = V_1; LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (LimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mF5235D61948EFB1F68D54AB16CEBFA55A946F38B_gshared (Stack_1_t4291F44A92BA5F3D87FBA8C66E41EDFDE89172E2* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mE0491D6D941E754E5430FF4626C8F30BB51F8428_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_0; L_0 = Array_Empty_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_m33C193685A1A3B0DD811A9F060572040030884B7_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mA41CCA50DFB5853087E39B367FF1E1795A498949_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_6 = (MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F*)(MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m77AECA0918900FB760478ADC703AA3FF4D0A5AF7_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_4; L_4 = EnumerableHelpers_ToArray_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_mFB5C8AC01E16422E24BA187F1337B98F547762F1(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m4951830FE21AF8BBE85309A70E91051339CEB1B6_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_mB81ACDB9D8D748AA99EBF5A06C132BFDBB15A581_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_m578769AAE9ADF78148CC291FABE59663DC598079_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_mAC6DA3815EC7E4C33A660E12EE1D354F62F5FEF8_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { { } { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_m64F80DDB00637CFC90852F4C29CE73E199130677_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_1 = __this->____array; MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_mC92830A6544AB09C353C6CA1281AC7FF92A59729(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_mA0F405BEC93452157C284D30E54A55EE68D6BCFA_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_mCC439891097B7796AF5FD76B369B82B409208064_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD1C553855D2C5D19CB0D95EBA574186F28B2BECE Stack_1_GetEnumerator_m5392BA5420BCFF1157A01F57B1681E1D678D4BB0_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { { Enumerator_tD1C553855D2C5D19CB0D95EBA574186F28B2BECE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m347090B66DE333BDCBA1E5437AFF2B90CC4B46EE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mCC9BB1364E02BF3179626D07809C71BE906811C8_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { { Enumerator_tD1C553855D2C5D19CB0D95EBA574186F28B2BECE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m347090B66DE333BDCBA1E5437AFF2B90CC4B46EE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_tD1C553855D2C5D19CB0D95EBA574186F28B2BECE L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_m2181801D19D8B1834B395D9FF8521E62CA848526_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { { Enumerator_tD1C553855D2C5D19CB0D95EBA574186F28B2BECE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m347090B66DE333BDCBA1E5437AFF2B90CC4B46EE((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_tD1C553855D2C5D19CB0D95EBA574186F28B2BECE L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_mACD75B7F21E7895BD729543AEE58545245ECCD4B_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F** L_3 = (MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_m3DDE73AFDA5D57A983792843CD8AC75DE2DAAD8A(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 Stack_1_Peek_m7063D5BB4087F8FE52CABD17DF764D701D9033C9_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { int32_t V_0 = 0; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m7C2141625B5945B3932664559494F594CAABA964(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m2C44516A7D60751EE0DD261087AD86A78B11DC77_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9)); return (bool)0; } IL_001f: { MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* L_5 = ___0_result; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_9 = (L_6)->GetAt(static_cast(L_8)); *(MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 Stack_1_Pop_m9FBD151B96AA1457D864821EAAD65A997818C9C0_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { int32_t V_0 = 0; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* V_1 = NULL; MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 V_2; memset((&V_2), 0, sizeof(V_2)); MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m7C2141625B5945B3932664559494F594CAABA964(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9)); MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_mC66AFB1473679DD2810451F8E8FA47E3A9776CBE_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* V_1 = NULL; MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* L_7 = ___0_result; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_11 = (L_8)->GetAt(static_cast(L_10)); *(MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9*)L_7)->___m_ParticleSystem), (void*)NULL); } { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9)); MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m8E6297999C4717C37CCDFC2338DB3037CB0B2F13_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_4 = V_1; int32_t L_5 = V_0; MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_9 = ___0_item; Stack_1_PushWithResize_m9F688419884157E88280D7C9C8D6125F7B62B152(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m9F688419884157E88280D7C9C8D6125F7B62B152_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 ___0_item, const RuntimeMethod* method) { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F** G_B2_0 = NULL; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F** G_B1_0 = NULL; int32_t G_B3_0 = 0; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F** G_B3_1 = NULL; { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F** L_0 = (MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F**)(&__this->____array); MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_m3DDE73AFDA5D57A983792843CD8AC75DE2DAAD8A(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_3 = __this->____array; int32_t L_4 = __this->____size; MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* Stack_1_ToArray_mF70D51BCCE39F742345895173271881D460EF18E_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_1; L_1 = Array_Empty_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_m33C193685A1A3B0DD811A9F060572040030884B7_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_3 = (MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F*)(MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_4 = V_0; int32_t L_5 = V_1; MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m7C2141625B5945B3932664559494F594CAABA964_gshared (Stack_1_t1348589DD895E0D347AAC8F8DA1B6B3CF3955759* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m4AB168B1A46BDF0A6FDB2A89A574AE60B27ACDBA_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_0; L_0 = Array_Empty_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m1AD2426C747ABC797C05E61B05D61450076A8903_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mFB532B548A225EBAFF01C1F4EF800A95F017E6DC_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_6 = (NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565*)(NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m595C94E290F0FF9DB8044BB10CFF8B3276D1D84D_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_4; L_4 = EnumerableHelpers_ToArray_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m399B367B20877C4779DA531CD21B343C36A7E234(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m0370E1CABE4613F03A1536C532CAEF4B0726C81A_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m4A189356E37480E9600FC40EB2C2E1884777D818_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_m323730F5BDD7615CD00ECFEAD238CF441EBE5A84_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_m3C6792EB0345BFD61DF724660B75A75649678C5D_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { { } { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_m2F733C8CF716BC92A62DA6F96B403323F287FF88_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_1 = __this->____array; NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m27F0501EA155C359090423388AA0E0C7B44EDA49(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_m27E80035FD09CAC847097B984B3AAC4A85D39418_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_m05304715C6209ACF02CE9860A7D9EC6ABE3CB356_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t8CB431989791B0996AAECB8CA8C60318345B1C83 Stack_1_GetEnumerator_mD2C419830D214359132F867A0AC27066D36CD07C_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { { Enumerator_t8CB431989791B0996AAECB8CA8C60318345B1C83 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m59CA699806EE0BAB632FE177F7B4EA948A8F485B((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m094B039B5B3E507ABF5E6D929554A39C57BA9D85_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { { Enumerator_t8CB431989791B0996AAECB8CA8C60318345B1C83 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m59CA699806EE0BAB632FE177F7B4EA948A8F485B((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t8CB431989791B0996AAECB8CA8C60318345B1C83 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_mEB2447200E2335812E10195E5C7CBD58E097D104_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { { Enumerator_t8CB431989791B0996AAECB8CA8C60318345B1C83 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m59CA699806EE0BAB632FE177F7B4EA948A8F485B((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t8CB431989791B0996AAECB8CA8C60318345B1C83 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_mA32AC7CA7DF1BF071C56DF74EBF429B15ECA0F68_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565** L_3 = (NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m8096E2FDB51C2D6576CFA626DA8E396D5FDD8A88(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 Stack_1_Peek_mDE804D4AC62416574A1B58FAC402991B20A788C5_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { int32_t V_0 = 0; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m286B9AD0A774203630D76A7943CFD5BA201992C1(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m815D69CABA3A2E226C5BFDE1F24D2F20CD29B56B_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0)); return (bool)0; } IL_001f: { NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0* L_5 = ___0_result; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 L_9 = (L_6)->GetAt(static_cast(L_8)); *(NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 Stack_1_Pop_m7A5C47882209FEEBE2AF04D7E64FE322345B57DC_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { int32_t V_0 = 0; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* V_1 = NULL; NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 V_2; memset((&V_2), 0, sizeof(V_2)); NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m286B9AD0A774203630D76A7943CFD5BA201992C1(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0)); NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_m4646C0086000BC745DFA251AA87E275545BCA517_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* V_1 = NULL; NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0* L_7 = ___0_result; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 L_11 = (L_8)->GetAt(static_cast(L_10)); *(NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0*)L_7)->___m_ParticleSystem), (void*)NULL); } { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0)); NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_mB0162105F2BF31875BD5A80D78F4765C9A538AB8_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_4 = V_1; int32_t L_5 = V_0; NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 L_9 = ___0_item; Stack_1_PushWithResize_m5B44EBC54D142D84A5AF574F9DA1A69BC291726B(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m5B44EBC54D142D84A5AF574F9DA1A69BC291726B_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 ___0_item, const RuntimeMethod* method) { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565** G_B2_0 = NULL; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565** G_B1_0 = NULL; int32_t G_B3_0 = 0; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565** G_B3_1 = NULL; { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565** L_0 = (NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565**)(&__this->____array); NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m8096E2FDB51C2D6576CFA626DA8E396D5FDD8A88(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_3 = __this->____array; int32_t L_4 = __this->____size; NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* Stack_1_ToArray_m5E0A168C74A2C01EF2751207E0A958830ABFDC17_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_1; L_1 = Array_Empty_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m1AD2426C747ABC797C05E61B05D61450076A8903_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_3 = (NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565*)(NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_4 = V_0; int32_t L_5 = V_1; NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (NoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m286B9AD0A774203630D76A7943CFD5BA201992C1_gshared (Stack_1_t47BAB185057FFECAC668EA0E7995F0A00C788807* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m52B47DB0CEC3E09B6841CB0FEF20B53518A6C2E6_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_0; L_0 = Array_Empty_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mA0D9CFABD04BEF3BFE482AE641DCD6F0C1597FA9_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m55EB85E678B03BD5C0C12C1971EAD2427085F7D5_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_6 = (RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989*)(RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m35F3BA41C1378AE5D5D205BECBFB81602F1C1219_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_4; L_4 = EnumerableHelpers_ToArray_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mFB9F914175BE11958C7963ED89DBD6183CEFFD06(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m85E125E6C84B81499DAE9BFB2F98FB5493C85C83_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_mC6459B2A65145946584C467F69CBFF4B9460F7DC_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_m152E3928DF146CF6B883E48029D0D998351D3D86_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_mDC39810FB526B84D451D60BD2D56ABC5C9B24B97_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { { } { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_mFD187D8FC98B87844006EDB5771A6E96D39031E9_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_1 = __this->____array; RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mE80522003675E6D057E4D1151B51FE1BE6B94E0F(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_m0F8887FB0A954786C9B45149660D92F797F469CA_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_mDE98CB3C0F0343EB3DDC7996910C978F2574CF2A_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t47E389F59C68FCFDC25999DB0CB4F2D6DB930DDC Stack_1_GetEnumerator_mDD045CFD9FFB76A072633ECE5D3D3E8E6BBBAD4C_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { { Enumerator_t47E389F59C68FCFDC25999DB0CB4F2D6DB930DDC L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mAF7732E44E789136ED7151DD8CCE5B7707E3BC51((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m4140FC02332DED7C48952A33373D515077FB42AA_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { { Enumerator_t47E389F59C68FCFDC25999DB0CB4F2D6DB930DDC L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mAF7732E44E789136ED7151DD8CCE5B7707E3BC51((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t47E389F59C68FCFDC25999DB0CB4F2D6DB930DDC L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_mD91484BF37F528E5A7E6BA969FD6D20F9AC2DA94_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { { Enumerator_t47E389F59C68FCFDC25999DB0CB4F2D6DB930DDC L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mAF7732E44E789136ED7151DD8CCE5B7707E3BC51((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t47E389F59C68FCFDC25999DB0CB4F2D6DB930DDC L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_m67847F5C0F4FBF4C35581B8B06D2E86D7B3C5E08_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989** L_3 = (RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mFFCC7ECA6898AD6AA67AD5B098ED900BD6815CA3(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 Stack_1_Peek_m51883E8E6971419543E6B444B950772094F61789_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { int32_t V_0 = 0; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m2A45D55BDE8164A7687C905BCA7E7DAAD13ED9CA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m9FD5A2A57D9C8FF30BFE4664C8A1BC11FB6DCEFB_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6)); return (bool)0; } IL_001f: { RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6* L_5 = ___0_result; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 L_9 = (L_6)->GetAt(static_cast(L_8)); *(RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 Stack_1_Pop_mD32C5F743E7DEF0DE4709FF411BC8EB554F22A6F_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { int32_t V_0 = 0; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* V_1 = NULL; RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 V_2; memset((&V_2), 0, sizeof(V_2)); RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m2A45D55BDE8164A7687C905BCA7E7DAAD13ED9CA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6)); RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_mFD7FC991EBE2E94339FADD69D94163F84ECE0EEF_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* V_1 = NULL; RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6* L_7 = ___0_result; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 L_11 = (L_8)->GetAt(static_cast(L_10)); *(RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6*)L_7)->___m_ParticleSystem), (void*)NULL); } { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6)); RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m50426D100A815B8DA0F47D5F2FCA5B4BB522F6B9_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_4 = V_1; int32_t L_5 = V_0; RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 L_9 = ___0_item; Stack_1_PushWithResize_mCE4046C876F03F264C63F2D3A09B720665FA382B(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mCE4046C876F03F264C63F2D3A09B720665FA382B_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 ___0_item, const RuntimeMethod* method) { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989** G_B2_0 = NULL; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989** G_B1_0 = NULL; int32_t G_B3_0 = 0; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989** G_B3_1 = NULL; { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989** L_0 = (RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989**)(&__this->____array); RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mFFCC7ECA6898AD6AA67AD5B098ED900BD6815CA3(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_3 = __this->____array; int32_t L_4 = __this->____size; RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* Stack_1_ToArray_m0F9401B5FE5878307F1347B21CD95EE855E90ACB_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_1; L_1 = Array_Empty_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mA0D9CFABD04BEF3BFE482AE641DCD6F0C1597FA9_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_3 = (RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989*)(RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_4 = V_0; int32_t L_5 = V_1; RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (RotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m2A45D55BDE8164A7687C905BCA7E7DAAD13ED9CA_gshared (Stack_1_t5D5657D932AC9805ABCB391E8C250D2F2A80CCE1* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m5EC4F333C8155ECE6BE3CB51197B0F9935EEC83B_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_0; L_0 = Array_Empty_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m3E7ABA71381D6C3DA7508146A094FE8C9C5C7436_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m0BA2C4218EBB5B3AE5827C043BD4FCF56BB829E3_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_6 = (RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8*)(RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m8FEA026C184E1CA68964FF94FFF8AEE87B062E05_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_4; L_4 = EnumerableHelpers_ToArray_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m5A474D8411F081ED27AF75C33DE38626D23A0DF1(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m4C7A07425BA6B0B4DF28CE353E5CA72047107A36_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m47A653593460EA7DA15E85BEA40F861749914EA0_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_m4096DD4F6B11D2CC752550267570109DFC603405_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_mEAF23BC2296CBCF410123119AB40AA66E8D9B07A_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { { } { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_mDF5E57443641FB9AFF797CEDF5482AB13A552188_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_1 = __this->____array; RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m89BA7AC8B7D54F0F5634B3A1BDBE14666383E655(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_m9590EFB92AA121F41C99CFA8C8567E1E01775418_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_m153E5B7BF0536094BC4CCE7FD1089CB12D1900CE_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF2EB9A8FC155CD9838B1EE4B8FEDD9A56342BEB9 Stack_1_GetEnumerator_m9DA14E4071926296610C85859766D8E0A7D6B4A2_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { { Enumerator_tF2EB9A8FC155CD9838B1EE4B8FEDD9A56342BEB9 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCF2FE5F9BF9275ED9A1F2F6E1BDCE53C2A163DBA((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m7CF584B267DCCA535D3A9B7AC403800D40D7C243_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { { Enumerator_tF2EB9A8FC155CD9838B1EE4B8FEDD9A56342BEB9 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCF2FE5F9BF9275ED9A1F2F6E1BDCE53C2A163DBA((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_tF2EB9A8FC155CD9838B1EE4B8FEDD9A56342BEB9 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_m36706AA0A178325316AF84D03FA512F76C225ACB_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { { Enumerator_tF2EB9A8FC155CD9838B1EE4B8FEDD9A56342BEB9 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCF2FE5F9BF9275ED9A1F2F6E1BDCE53C2A163DBA((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_tF2EB9A8FC155CD9838B1EE4B8FEDD9A56342BEB9 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_mDFBBF8BA85FE28194DF2E719BDF78AF6EE9E00ED_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8** L_3 = (RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m468616B23291545F448A7863E16C7DD241EEA301(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 Stack_1_Peek_m90CF7A29668058D9E4A2524A807539E741BFCA04_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { int32_t V_0 = 0; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m48DE8199E854530ACE60F66725199AE827E424AA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_mD014AC804C49687ED98DBC877445E3CE8D5B11D4_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6)); return (bool)0; } IL_001f: { RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6* L_5 = ___0_result; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 L_9 = (L_6)->GetAt(static_cast(L_8)); *(RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 Stack_1_Pop_m9C057BDE7B4C8500272EE71A427A372C7A475786_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { int32_t V_0 = 0; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* V_1 = NULL; RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 V_2; memset((&V_2), 0, sizeof(V_2)); RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m48DE8199E854530ACE60F66725199AE827E424AA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6)); RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_m7B5FD3B647BBF8AEED68D9CCB40FDD48E7824A1B_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* V_1 = NULL; RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6* L_7 = ___0_result; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 L_11 = (L_8)->GetAt(static_cast(L_10)); *(RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6*)L_7)->___m_ParticleSystem), (void*)NULL); } { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6)); RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_mD556780F4466CC616BDED667788BE7CBF5CB1A65_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_4 = V_1; int32_t L_5 = V_0; RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 L_9 = ___0_item; Stack_1_PushWithResize_m3E1847F5B2F23318715D1D341B5BC2FD010A34C0(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m3E1847F5B2F23318715D1D341B5BC2FD010A34C0_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 ___0_item, const RuntimeMethod* method) { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8** G_B2_0 = NULL; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8** G_B1_0 = NULL; int32_t G_B3_0 = 0; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8** G_B3_1 = NULL; { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8** L_0 = (RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8**)(&__this->____array); RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m468616B23291545F448A7863E16C7DD241EEA301(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_3 = __this->____array; int32_t L_4 = __this->____size; RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* Stack_1_ToArray_m8CE0C7B78820F413B06F6CA2384D0B8382A08A74_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_1; L_1 = Array_Empty_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m3E7ABA71381D6C3DA7508146A094FE8C9C5C7436_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_3 = (RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8*)(RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_4 = V_0; int32_t L_5 = V_1; RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (RotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m48DE8199E854530ACE60F66725199AE827E424AA_gshared (Stack_1_tC4F0C96EC88C90D97036D7B53DAF76EA0C626E99* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m7196B8E0929C1A57C3E4911F57D816A63AC51121_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_0; L_0 = Array_Empty_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m23574AE640623A2874871290CD7F26FE026C60FE_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m2AF130BBFD5C8CE4C256352FBEC8C68C8CE172A2_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_6 = (ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243*)(ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m830625D2CC7447D9E2FC32E8C35602772FF12575_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_4; L_4 = EnumerableHelpers_ToArray_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m0D56C6F51A7131E95DDFFDD8C2A8C1A35CBB00BA(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mAD5919DDD19D93BE7ABDB5A5D20911FFEA6B3110_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_mA4B9AD78417750D11129AC016F15CEF23186C7B6_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_m8B7FAD695BDF73C53ADFFCAD59DD5EA94834BC59_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_m2ACE20DB4A66089C806C38DAAC191C4260CC9EE6_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { { } { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_m2139035B970E37B50624E0806079CB494C9CBB12_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_1 = __this->____array; ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m47CB59DF027BDB9114ACA6F80EAD188749C8F523(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_mA87B7583EBB8369DBB8778C9273B1265978CBC9F_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_mABD7D7A5EF14DA0C813A5FDF8E5D7D4BFFA1DB2A_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9B986A81EF5A173DDA72CC075E529B9FD6BBC7FE Stack_1_GetEnumerator_mFCBA764001335026359CF599F9251D0BB242AE17_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { { Enumerator_t9B986A81EF5A173DDA72CC075E529B9FD6BBC7FE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB586B8BDA8B2F06F6DB332B89D2DEDC14B9DC2F0((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m4783857D100F8AB09C230CC2FABAB6B118E9E07B_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { { Enumerator_t9B986A81EF5A173DDA72CC075E529B9FD6BBC7FE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB586B8BDA8B2F06F6DB332B89D2DEDC14B9DC2F0((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t9B986A81EF5A173DDA72CC075E529B9FD6BBC7FE L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_m44892B4D4C3F4C466DDDED6090792EFBBAB302DD_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { { Enumerator_t9B986A81EF5A173DDA72CC075E529B9FD6BBC7FE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB586B8BDA8B2F06F6DB332B89D2DEDC14B9DC2F0((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t9B986A81EF5A173DDA72CC075E529B9FD6BBC7FE L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_mFEF0371AD8BDB60D7D3D7EF797371C5D460DA8EC_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243** L_3 = (ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m1C9D9431BD328201FC8E0ED04B40E6A8B6941429(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 Stack_1_Peek_m249DDA3727519BEC7565DED7DE95C2D1961B0DCE_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { int32_t V_0 = 0; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m1675EDD899544CF5A488B55F389266D913A54F92(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m18659C8EF21F380F2449EB89240858C16AD9D732_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2)); return (bool)0; } IL_001f: { ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2* L_5 = ___0_result; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 L_9 = (L_6)->GetAt(static_cast(L_8)); *(ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 Stack_1_Pop_mFE6C675808556502078A7CAC920164A50113AE4D_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { int32_t V_0 = 0; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* V_1 = NULL; ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 V_2; memset((&V_2), 0, sizeof(V_2)); ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m1675EDD899544CF5A488B55F389266D913A54F92(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2)); ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_mAB0CE61E89DFB5113014B9F4368C534AC774ECE8_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* V_1 = NULL; ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2* L_7 = ___0_result; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 L_11 = (L_8)->GetAt(static_cast(L_10)); *(ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2*)L_7)->___m_ParticleSystem), (void*)NULL); } { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2)); ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_mB4192521900D1CDB81E1AB6CF10D00DBC5AC42B6_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_4 = V_1; int32_t L_5 = V_0; ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 L_9 = ___0_item; Stack_1_PushWithResize_mCB8F0E0E4F976AEBA710EE0614ACD0DAAC2A4CEB(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mCB8F0E0E4F976AEBA710EE0614ACD0DAAC2A4CEB_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 ___0_item, const RuntimeMethod* method) { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243** G_B2_0 = NULL; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243** G_B1_0 = NULL; int32_t G_B3_0 = 0; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243** G_B3_1 = NULL; { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243** L_0 = (ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243**)(&__this->____array); ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m1C9D9431BD328201FC8E0ED04B40E6A8B6941429(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_3 = __this->____array; int32_t L_4 = __this->____size; ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* Stack_1_ToArray_m0993A47728EBFA3FC1A6150B0C555365B9BD2A4F_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_1; L_1 = Array_Empty_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m23574AE640623A2874871290CD7F26FE026C60FE_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_3 = (ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243*)(ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_4 = V_0; int32_t L_5 = V_1; ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (ShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m1675EDD899544CF5A488B55F389266D913A54F92_gshared (Stack_1_t0BE21DFDE9792DFA095EB994D1275FD0A2DBCB21* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m1AB3478B482F68BD84E3ECC0807ACF55B110C0CF_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_0; L_0 = Array_Empty_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m9AA9EFC539DB7558A084DA01995E1416885100E0_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m7AD41B44B5810B72BB14C2E5D8F20FC2215431CD_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_6 = (SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221*)(SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mD0163F6BCC5CE6856CDD44F7F34D2B7B3B7A5C83_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_4; L_4 = EnumerableHelpers_ToArray_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m59954A53BF661468932BF686B168C8EE598F1352(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m690E6533A0C8AC82BC175F001E4DB2AD7E839525_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m3BDA21F646177E699BD62319B01A73D62BC34F7A_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_m81DB6B1D0BD9757EFFB7FF17E34887BA381CF788_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_mAAC0A32DF0D10F0839A1A3D3BF983DD704D1675E_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { { } { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_mB407DC8A3CE5594DF3D94B4969BCACDD6F894002_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_1 = __this->____array; SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_mCE126896446030436DFDEC3542C611913B891B51(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_mAA4E26EBA59BD1DAAAAB5CBA0ABE31C15A315BAF_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_m93F12C608BDEFA595628C4060CEADB65660A4B02_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t527B37CC7E0030F4ECE32AC23D35756591CC01E2 Stack_1_GetEnumerator_m675EBD3FA53CC2B3060700788CE1C416A60ED0BD_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { { Enumerator_t527B37CC7E0030F4ECE32AC23D35756591CC01E2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3B78A656581480E0DB0E59C48F83F9BD35D80311((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m5EAF122F1600914E8C8127E703DA7C48D130DECA_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { { Enumerator_t527B37CC7E0030F4ECE32AC23D35756591CC01E2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3B78A656581480E0DB0E59C48F83F9BD35D80311((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t527B37CC7E0030F4ECE32AC23D35756591CC01E2 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_mE39E949F338CD1E3FC3CB234B5233980F3DA5A71_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { { Enumerator_t527B37CC7E0030F4ECE32AC23D35756591CC01E2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3B78A656581480E0DB0E59C48F83F9BD35D80311((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t527B37CC7E0030F4ECE32AC23D35756591CC01E2 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_mE1E9C3F62CBFB46ADD3A84FC657CDD4362EC34D5_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221** L_3 = (SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m6901B1E4E8E450288252EAED9D1ACB05A99C6CE7(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 Stack_1_Peek_mF83E315E317BE29524652C90388B56298D8A4851_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { int32_t V_0 = 0; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mC28F4D8A4E42B041A59487543F746FA87B5D33A7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_mC9CBA5B7BCD5114A266442EABF6BE9BD00C2069F_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4)); return (bool)0; } IL_001f: { SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4* L_5 = ___0_result; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 L_9 = (L_6)->GetAt(static_cast(L_8)); *(SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 Stack_1_Pop_m3336CD7052AC148DA514EC0FCEF0C70B6B0FB977_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { int32_t V_0 = 0; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* V_1 = NULL; SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 V_2; memset((&V_2), 0, sizeof(V_2)); SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mC28F4D8A4E42B041A59487543F746FA87B5D33A7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4)); SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_m708C2751DDF2D03221D41D8DCCC44CD8FE2217E7_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* V_1 = NULL; SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4* L_7 = ___0_result; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 L_11 = (L_8)->GetAt(static_cast(L_10)); *(SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4*)L_7)->___m_ParticleSystem), (void*)NULL); } { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4)); SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m350F538C7B693C9D716CF024201E920A6F2C4C3F_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_4 = V_1; int32_t L_5 = V_0; SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 L_9 = ___0_item; Stack_1_PushWithResize_m1CA65A5009A50970291BE7527CEF64FAFBA2F1E4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m1CA65A5009A50970291BE7527CEF64FAFBA2F1E4_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 ___0_item, const RuntimeMethod* method) { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221** G_B2_0 = NULL; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221** G_B1_0 = NULL; int32_t G_B3_0 = 0; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221** G_B3_1 = NULL; { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221** L_0 = (SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221**)(&__this->____array); SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m6901B1E4E8E450288252EAED9D1ACB05A99C6CE7(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_3 = __this->____array; int32_t L_4 = __this->____size; SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* Stack_1_ToArray_m72F6EBE3ADEA8A0C5E002DD439D6EA33F62D50E5_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_1; L_1 = Array_Empty_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m9AA9EFC539DB7558A084DA01995E1416885100E0_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_3 = (SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221*)(SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_4 = V_0; int32_t L_5 = V_1; SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (SizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mC28F4D8A4E42B041A59487543F746FA87B5D33A7_gshared (Stack_1_tD98CF0AF5E5E862C47F5FE726858D8C0F29DE554* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mE132B4F5FA2F897EFB7EB339BA69464B9DB5E0DD_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_0; L_0 = Array_Empty_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_m3A84DF47DB367D4CDF792D5F7DF11100A974F13D_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m78C643CA1C31D884123DD54D8780A85E887A9A2C_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_6 = (SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3*)(SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m1774ACED4AD1AE3E72E2946E608CE8EB0EEFAEEA_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_4; L_4 = EnumerableHelpers_ToArray_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_m122801699DD175B222CA7296C3EA4A7110FA4C72(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mE4338B92D884E52081F580672A1AC38547AAC3D2_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m63603838FAF9FE76B48E7FAC7AA9580E52AB54B1_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_mC550B86FEE2B1155FFCA4FED180F5D077F1D7DF7_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_m6AD369DFEAE05FBDE8C1A6A5F1F8AAB0D78AC4F8_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { { } { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_m1C07B5439EE1BB1C1C5840BC17DD5620DC76F59B_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_1 = __this->____array; SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_mE2659DC065A5D26D050D5F7E46C73461348BA171(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_m194E45F4D565032AAC62DA321595CE66270C2B5C_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_mB6275F6DC1606554B919F0F4585E293212D87E8C_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF0DAFEEE3E5208313801050F449E914F7AEF50FB Stack_1_GetEnumerator_mB582FB364529E8566C14CA21810B14A827E55885_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { { Enumerator_tF0DAFEEE3E5208313801050F449E914F7AEF50FB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mC67D6AFB99D940A3C26FA39EC24FABCABE3AFAE5((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mDB48F4158134E39C876DDC5065886A8D71529A48_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { { Enumerator_tF0DAFEEE3E5208313801050F449E914F7AEF50FB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mC67D6AFB99D940A3C26FA39EC24FABCABE3AFAE5((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_tF0DAFEEE3E5208313801050F449E914F7AEF50FB L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_m7B425906B2DD3356DF16B3B1E2A50EC0D54651AD_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { { Enumerator_tF0DAFEEE3E5208313801050F449E914F7AEF50FB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mC67D6AFB99D940A3C26FA39EC24FABCABE3AFAE5((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_tF0DAFEEE3E5208313801050F449E914F7AEF50FB L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_mD1C5FA4699E9F51D34203A2B403EC1BD469FBB54_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3** L_3 = (SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_mB31A5DF7FFBAD00D18F98296A7BE736B99D08D42(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C Stack_1_Peek_m230A271EC2BC65FC0C6E88D174EB23051FE9AEBD_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { int32_t V_0 = 0; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mA90CA85B74F97D72041AEE57A9B33977647A7EF3(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_mAF19C82E59EC8700DEB4E41EB6699784FABE4701_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C)); return (bool)0; } IL_001f: { SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C* L_5 = ___0_result; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C L_9 = (L_6)->GetAt(static_cast(L_8)); *(SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C Stack_1_Pop_m9714548E584639FD0DED27D2B8C2CF187AC2700C_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { int32_t V_0 = 0; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* V_1 = NULL; SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C V_2; memset((&V_2), 0, sizeof(V_2)); SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mA90CA85B74F97D72041AEE57A9B33977647A7EF3(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C)); SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_mEE4B2EB833A33713E39A4928360E2FA746CB1566_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* V_1 = NULL; SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C* L_7 = ___0_result; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C L_11 = (L_8)->GetAt(static_cast(L_10)); *(SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C*)L_7)->___m_ParticleSystem), (void*)NULL); } { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C)); SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m41B14727608477215B3CC454F4EA54F14A2A8CE8_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_4 = V_1; int32_t L_5 = V_0; SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C L_9 = ___0_item; Stack_1_PushWithResize_m6F59876E1D58AB23AA310F3ACCF77E0A28674F19(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m6F59876E1D58AB23AA310F3ACCF77E0A28674F19_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C ___0_item, const RuntimeMethod* method) { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3** G_B2_0 = NULL; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3** G_B1_0 = NULL; int32_t G_B3_0 = 0; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3** G_B3_1 = NULL; { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3** L_0 = (SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3**)(&__this->____array); SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_mB31A5DF7FFBAD00D18F98296A7BE736B99D08D42(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_3 = __this->____array; int32_t L_4 = __this->____size; SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* Stack_1_ToArray_mA777F94215440AC86E528FFEA50C36AC456BB4F8_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_1; L_1 = Array_Empty_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_m3A84DF47DB367D4CDF792D5F7DF11100A974F13D_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_3 = (SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3*)(SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_4 = V_0; int32_t L_5 = V_1; SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (SizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mA90CA85B74F97D72041AEE57A9B33977647A7EF3_gshared (Stack_1_t78EC73A843BF47FAF19F63EEDEEC85EF899CF08E* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mC037B850D8502B0B96A6F2A920BEBBF894BA4B0E_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_0; L_0 = Array_Empty_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m68BA68C658B6882B6E960B75E942EA462D773B90_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m4BD5E335165A22C0066B7F4DB3B7A8309378ABC6_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_6 = (SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483*)(SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m3C35961300FFA52722970573284BFBAD0AE8F057_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_4; L_4 = EnumerableHelpers_ToArray_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_mB722DFB2844C2DB1FBDA7E0BB51940C25D21B544(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m597AFB573C471E2FF2890350A33D60C00202C036_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m596BABB9FCE02E928716102DFEBC6891D1FEE4B5_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_m94C9D49CD5A2BFA277369460D5DAB5DEC9D4D294_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_mBF2A2D09FB855B290A9976E5B3376A8CF298851E_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { { } { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_m1065C292246D307906B23AF0AA2B7F0C4DD4130C_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_1 = __this->____array; SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m5DB92DC81E5348F89868EEEBD234B713B6C2A135(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_mC2251D59FF883604580F13328E73E1A242226FAB_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_m87795381EEF0674BB1475782AAA72BBEA7133110_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tFA96E5FF604CE436AA022154988D06D48DC6E109 Stack_1_GetEnumerator_mC460CC9570107E547A98A51A70D5904F93DF2B34_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { { Enumerator_tFA96E5FF604CE436AA022154988D06D48DC6E109 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mBFA59E7B34A84A022CA57729DBF5C7EE5A4FD2B9((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m4A5F066AACFAA6CB4E8B62F71A70FCD840F311A2_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { { Enumerator_tFA96E5FF604CE436AA022154988D06D48DC6E109 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mBFA59E7B34A84A022CA57729DBF5C7EE5A4FD2B9((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_tFA96E5FF604CE436AA022154988D06D48DC6E109 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_m65051BFBFE6277AA0171F1744551EFEE773922F2_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { { Enumerator_tFA96E5FF604CE436AA022154988D06D48DC6E109 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mBFA59E7B34A84A022CA57729DBF5C7EE5A4FD2B9((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_tFA96E5FF604CE436AA022154988D06D48DC6E109 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_m1144C6FF6802D393DBE9A137BA70B459E5F2E742_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483** L_3 = (SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m02521C47F81C1603E5CFB5F73F0B709D3EA87FAD(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B Stack_1_Peek_m2F7C3B60CAC23EF9C35D468195DC35A1EC6E019B_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { int32_t V_0 = 0; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mD48807FC5DDFAA024358674FDE0EEA97A5D4B9B7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m51393EA02D78676F08451FEF449F900E2FA1EC58_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B)); return (bool)0; } IL_001f: { SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B* L_5 = ___0_result; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_9 = (L_6)->GetAt(static_cast(L_8)); *(SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B Stack_1_Pop_mC8F9AFA0B0420A2C4F1B0AA80221CB3A1E32E643_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { int32_t V_0 = 0; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* V_1 = NULL; SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B V_2; memset((&V_2), 0, sizeof(V_2)); SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mD48807FC5DDFAA024358674FDE0EEA97A5D4B9B7(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B)); SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_mD0E0DD7E1D6ADABDBA48AE9BFBECC6A8BC1BF200_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* V_1 = NULL; SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B* L_7 = ___0_result; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_11 = (L_8)->GetAt(static_cast(L_10)); *(SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B*)L_7)->___m_ParticleSystem), (void*)NULL); } { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B)); SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m8129D2B7C9A9C9D297E3E30558A3B5F4DC5EBE74_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_4 = V_1; int32_t L_5 = V_0; SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_9 = ___0_item; Stack_1_PushWithResize_m2CD152B09287D91B79BEB2FA31C68718F808E9FD(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m2CD152B09287D91B79BEB2FA31C68718F808E9FD_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B ___0_item, const RuntimeMethod* method) { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483** G_B2_0 = NULL; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483** G_B1_0 = NULL; int32_t G_B3_0 = 0; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483** G_B3_1 = NULL; { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483** L_0 = (SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483**)(&__this->____array); SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m02521C47F81C1603E5CFB5F73F0B709D3EA87FAD(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_3 = __this->____array; int32_t L_4 = __this->____size; SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* Stack_1_ToArray_mBEFAE358FAD85A035D3E6520E72AF13F2A788884_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_1; L_1 = Array_Empty_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m68BA68C658B6882B6E960B75E942EA462D773B90_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_3 = (SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483*)(SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_4 = V_0; int32_t L_5 = V_1; SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mD48807FC5DDFAA024358674FDE0EEA97A5D4B9B7_gshared (Stack_1_t9FD1685287DEB5515EDB9CCCDCCE8FE592769208* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m998AC7775EE745B61228523BF5B2E011ED4EC20B_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_0; L_0 = Array_Empty_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m862A5BA24E230AB8040592E40E0BB35D2F9E4C1B_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mC0558DDAA0F29828974AD6737898B7DA6D4447F7_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_6 = (TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F*)(TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mE87F1ADBF17643D3D69D7D9D70D6C64522D8C892_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_4; L_4 = EnumerableHelpers_ToArray_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_mDB086130555FB9DE520263E71D5BD07F9710F648(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m5AA55604404B3BCA43A78205255619BA10DC0D94_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_mC846E10FE71EEAFF2FDAB77BF662F4C16AAF25BF_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_mDCA0DFD2C25790095BA8B097273F020ECF8F9E79_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_m4971B4574AFC3F600CDC38B865DD573685BE6907_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { { } { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_m34E205755132AB810A31305F8FB972BFA5AF1A6B_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_1 = __this->____array; TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m2722505DCB8EF5C1A1E92B3AE04C0C544B08B424(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_m6F4BF6D4B8FEDCC6892F7DF685741B834DFFE7E3_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_mA2E2756329FA485499069F94C927308AD274DA47_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t07A3211B3FE44508E4B4D65A585118CAEF520ABA Stack_1_GetEnumerator_mD58FBE60DC477BDFA77150F41518E8B013C9D72E_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { { Enumerator_t07A3211B3FE44508E4B4D65A585118CAEF520ABA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m39C72C689A0504E090BB736203505E79834B061C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC6585128ADB4C8751EB6FBE2081B2F9E604162D4_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { { Enumerator_t07A3211B3FE44508E4B4D65A585118CAEF520ABA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m39C72C689A0504E090BB736203505E79834B061C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t07A3211B3FE44508E4B4D65A585118CAEF520ABA L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_mC8B76977FBCD7F2C0851AEFB25C38A593CC5D77C_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { { Enumerator_t07A3211B3FE44508E4B4D65A585118CAEF520ABA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m39C72C689A0504E090BB736203505E79834B061C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t07A3211B3FE44508E4B4D65A585118CAEF520ABA L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_mED91D1250DBE35D04A29AB028D4CAB6C8AFACC90_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F** L_3 = (TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m5FBBFDD4B633E3F0CB057872C012479328562A5E(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 Stack_1_Peek_m5AAE58A3D61C7FDEC13BB769EB1DFB7382A8F6C7_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { int32_t V_0 = 0; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m370D6FC83B607E2DC52AED76DF2A364008AEB6E0(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m13E5AE63C630726D579915DCE9F0E1684E7EB51B_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6)); return (bool)0; } IL_001f: { TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6* L_5 = ___0_result; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 L_9 = (L_6)->GetAt(static_cast(L_8)); *(TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 Stack_1_Pop_m8211E7CEC8AF7E6110FDC98BC2AF142A108B02C9_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { int32_t V_0 = 0; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* V_1 = NULL; TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 V_2; memset((&V_2), 0, sizeof(V_2)); TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m370D6FC83B607E2DC52AED76DF2A364008AEB6E0(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6)); TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_m993D20160D851B6C1C2F8E18F79C7E9CA73A4F4B_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* V_1 = NULL; TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6* L_7 = ___0_result; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 L_11 = (L_8)->GetAt(static_cast(L_10)); *(TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6*)L_7)->___m_ParticleSystem), (void*)NULL); } { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6)); TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m322164EF2EDF43FC0FB4C7F8081B137C62CA04EC_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_4 = V_1; int32_t L_5 = V_0; TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 L_9 = ___0_item; Stack_1_PushWithResize_m4E91064E27AB7CCA9944FDF52121C8989CBB3187(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m4E91064E27AB7CCA9944FDF52121C8989CBB3187_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 ___0_item, const RuntimeMethod* method) { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F** G_B2_0 = NULL; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F** G_B1_0 = NULL; int32_t G_B3_0 = 0; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F** G_B3_1 = NULL; { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F** L_0 = (TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F**)(&__this->____array); TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m5FBBFDD4B633E3F0CB057872C012479328562A5E(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_3 = __this->____array; int32_t L_4 = __this->____size; TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* Stack_1_ToArray_m3A2B4D9B0861C2A07849A73236FFFB120FC184DD_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_1; L_1 = Array_Empty_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m862A5BA24E230AB8040592E40E0BB35D2F9E4C1B_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_3 = (TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F*)(TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_4 = V_0; int32_t L_5 = V_1; TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (TextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m370D6FC83B607E2DC52AED76DF2A364008AEB6E0_gshared (Stack_1_t88E3E9EAB98B43769A91B9F8B92AABA22AF0AC03* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mC2BC5CB63A63CD14EF77791474010B88D73365B3_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_0; L_0 = Array_Empty_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m5E837DC356E7055EC66201B81D083D2B10C46847_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mDFF9880D028EEEC373BD675F3151B19334311EB5_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_6 = (TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC*)(TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m31B18A77194B626C29D70DB7E29C701421E103B2_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_4; L_4 = EnumerableHelpers_ToArray_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m31393F8904263EF662356BE1E163951441D47667(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mCCD96401344ED009C209EC6ED9A92B23E46FCE3F_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_mB78ACEB9A3C9B0D451C4A917EF7429F270400841_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_m470AB35A7A1B747CDB684E49DA2C62BD7767832C_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_m107CB7F4CC1B5A7F686E78CFF4427464234BECE0_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { { } { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_m7B5E43FA11AF6DA3892AFCEA2526DC9F860318D3_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_1 = __this->____array; TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m91B8CCA605A16BF21C1B3A9C11488653517D2DE1(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_m79AEDBF674A06DEC02E042C3D4094146997BD73B_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_m4DA745D6839A4D34980A2C59192AD6740DF9CAC6_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9892572BA8CEDE6DF693865995281C27EBAB248E Stack_1_GetEnumerator_mA51430C043CF6B7171919F9D84385B7DE9DD25BD_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { { Enumerator_t9892572BA8CEDE6DF693865995281C27EBAB248E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m60892EBBD5D2780D5F8DA81407C741ED020BA092((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mF4DDF91710CB5D8AC328A9E0A5DC7EC39D0FB6AF_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { { Enumerator_t9892572BA8CEDE6DF693865995281C27EBAB248E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m60892EBBD5D2780D5F8DA81407C741ED020BA092((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t9892572BA8CEDE6DF693865995281C27EBAB248E L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_m0471AA97FB89E47B5BE7A35FD5AD08D8530368CC_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { { Enumerator_t9892572BA8CEDE6DF693865995281C27EBAB248E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m60892EBBD5D2780D5F8DA81407C741ED020BA092((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t9892572BA8CEDE6DF693865995281C27EBAB248E L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_m30CD60A9CCC27150A3329521D5E1B2C640981354_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC** L_3 = (TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_mF5199C437E1F0EF352ABFBEC8B8883DF1FE0FD58(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D Stack_1_Peek_m7E6FEADB39E685FA13DB20F38AA5B11A426AA3F7_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m34A6CE60467219A8D07EFFF637B7448754CDF978(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m116F3919A12A7303BF70122EBCDD6DCCA7A57884_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D)); return (bool)0; } IL_001f: { TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D* L_5 = ___0_result; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D L_9 = (L_6)->GetAt(static_cast(L_8)); *(TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D Stack_1_Pop_m72FA5EB49135B53998FDA120C7266482E5EC5548_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* V_1 = NULL; TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D V_2; memset((&V_2), 0, sizeof(V_2)); TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m34A6CE60467219A8D07EFFF637B7448754CDF978(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D)); TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_m509FE2F0DEC6A13ABB554B179099AC976E59AD71_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* V_1 = NULL; TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D* L_7 = ___0_result; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D L_11 = (L_8)->GetAt(static_cast(L_10)); *(TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D*)L_7)->___m_ParticleSystem), (void*)NULL); } { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D)); TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_mBC1942E63AE68174EC8630B8E298D0A62A9C1A72_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_4 = V_1; int32_t L_5 = V_0; TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D L_9 = ___0_item; Stack_1_PushWithResize_m75C0517AB2AC486F59632A4F5E3F58CA067D457F(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m75C0517AB2AC486F59632A4F5E3F58CA067D457F_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D ___0_item, const RuntimeMethod* method) { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC** G_B2_0 = NULL; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC** G_B1_0 = NULL; int32_t G_B3_0 = 0; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC** G_B3_1 = NULL; { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC** L_0 = (TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC**)(&__this->____array); TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_mF5199C437E1F0EF352ABFBEC8B8883DF1FE0FD58(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_3 = __this->____array; int32_t L_4 = __this->____size; TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* Stack_1_ToArray_m69F8DDBEC03BC2933D2494038AFB75C4B05FBD20_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_1; L_1 = Array_Empty_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m5E837DC356E7055EC66201B81D083D2B10C46847_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_3 = (TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC*)(TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_4 = V_0; int32_t L_5 = V_1; TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (TrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m34A6CE60467219A8D07EFFF637B7448754CDF978_gshared (Stack_1_t57C24043891B03C1D1711B016730E3AE5436791A* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mDF0DCF9C4BF7A57B1B757B9A519CE5CF49D7E5D5_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_0; L_0 = Array_Empty_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m59FF55B8FFA23A27220CDE44EA6FCDECBEB4AE06_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mB6AB1CA12E4CC49C103E038603D62B693D64F672_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_6 = (TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80*)(TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m65F066E0C30178B812305AF127DEB572B13AD0D5_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_4; L_4 = EnumerableHelpers_ToArray_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m211578856E11FA8D08D8CAD95114C30380DEC5FB(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mC77BA728863B959CC0BD8F0B14F5240ED9C687DC_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m94AD1265B49046D537F3AC94CE65801A8DA7BF23_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_m7ADB910FFEC15C7E0437318F9DD9536C2746AA11_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_mED15D04E6DC38652F105A8C5CA209F667C0EBD65_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { { } { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_m521EDDEADD8315D901A87AE7D2C7D2DF3A1DFB65_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_1 = __this->____array; TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m2A494F2C7773E05DA022FDCE245F71835685264A(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_m0895EC459C19152FAEAD95B6B8E351187573AA36_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_mBAA433F8AF0E9C38973EB6803FF9AAF322D1EFB3_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9DF3FAAAD88C6DCB93517CA1CC5C0458D2808350 Stack_1_GetEnumerator_m93F73FB9BD721E1D459A065792C1D4B6545CCEDB_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { { Enumerator_t9DF3FAAAD88C6DCB93517CA1CC5C0458D2808350 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m74FEF592A704B5178831E3EDBF0A58EA3CFF464E((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m0388528F3473EEDE778646EA74567D4AECDF6CAE_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { { Enumerator_t9DF3FAAAD88C6DCB93517CA1CC5C0458D2808350 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m74FEF592A704B5178831E3EDBF0A58EA3CFF464E((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t9DF3FAAAD88C6DCB93517CA1CC5C0458D2808350 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_mBE5D1BC1E4038D9668DC0B82C19048B5CA0E1E5D_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { { Enumerator_t9DF3FAAAD88C6DCB93517CA1CC5C0458D2808350 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m74FEF592A704B5178831E3EDBF0A58EA3CFF464E((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t9DF3FAAAD88C6DCB93517CA1CC5C0458D2808350 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_m921001964498D1C4D1CCC235CF5F770FC230EEB0_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80** L_3 = (TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m0D186AC9AF49738586C489BE5E63FE30E0A86D54(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 Stack_1_Peek_m01406FA5133E73A4390AC22350F29BBDF22EA52B_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { int32_t V_0 = 0; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mA463D7C58ABD4FAC622957DECB9E5C6C2D52F619(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m7B217ACD109A01DAEADC3C2FFFB28244174C7FE9_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1)); return (bool)0; } IL_001f: { TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1* L_5 = ___0_result; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 L_9 = (L_6)->GetAt(static_cast(L_8)); *(TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 Stack_1_Pop_mE92824251AE3579145ACE2C4AAC3EB00E9F91FBC_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { int32_t V_0 = 0; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* V_1 = NULL; TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 V_2; memset((&V_2), 0, sizeof(V_2)); TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mA463D7C58ABD4FAC622957DECB9E5C6C2D52F619(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1)); TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_mBB17EE6FB33AA2AA8A73FF1093E0EEC99EE983F7_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* V_1 = NULL; TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1* L_7 = ___0_result; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 L_11 = (L_8)->GetAt(static_cast(L_10)); *(TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1*)L_7)->___m_ParticleSystem), (void*)NULL); } { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1)); TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m32865BB1FF96EC1ED8CC6E623CD608B24C2F35BC_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_4 = V_1; int32_t L_5 = V_0; TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 L_9 = ___0_item; Stack_1_PushWithResize_mA68699558D4D0D5FF9B5328AB6EA747F670E5137(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mA68699558D4D0D5FF9B5328AB6EA747F670E5137_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 ___0_item, const RuntimeMethod* method) { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80** G_B2_0 = NULL; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80** G_B1_0 = NULL; int32_t G_B3_0 = 0; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80** G_B3_1 = NULL; { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80** L_0 = (TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80**)(&__this->____array); TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m0D186AC9AF49738586C489BE5E63FE30E0A86D54(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_3 = __this->____array; int32_t L_4 = __this->____size; TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* Stack_1_ToArray_mB19E54BC23CB05C8EB806197C47000D08D331FB6_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_1; L_1 = Array_Empty_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m59FF55B8FFA23A27220CDE44EA6FCDECBEB4AE06_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_3 = (TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80*)(TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_4 = V_0; int32_t L_5 = V_1; TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (TriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mA463D7C58ABD4FAC622957DECB9E5C6C2D52F619_gshared (Stack_1_t9803880CCD51151F106DBAC10BB2BC6F46A5AA22* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m54B1F32704D29271B46617DF171DF5606834191A_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_0; L_0 = Array_Empty_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m080870BF6555D8A370950DBC1D2C718B0D09F5BE_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mA23E635C93759747063FC36922E65679B803611E_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_6 = (VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734*)(VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m9082E0A55E9A66BD413EB07602F0847E99243DF6_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_4; L_4 = EnumerableHelpers_ToArray_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m6AB6E17ECB273A67EB697F0CD76295B35B499EF4(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m77E7EAA67FBE44A6E3F243F52CE51B39729622FA_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m8ABECEAC2CB95F29C4234545A2735B55920D4A6B_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_m3D2B6CD2B0DBF1158B878E648B3610063F7C796E_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_m1EB44BCD4905F756B96E5584DC90DCE52A99D002_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { { } { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_m86F99499BFF6BBD627024377A9D3D6BF7DBB41FE_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_1 = __this->____array; VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m0AAC981273CA3398E09F971D28EE087652BFC038(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_mFB139D52A88467E0CAFE9BEA5329E4566CBF4B98_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_m40C89F6BC55E76798F95CE140C921881BB2C1261_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t677EBD1875B7C713CF1E05BC3C4292FCC1C0E47E Stack_1_GetEnumerator_m1885E2B9FEBFCB5FB2C17C9A7D87F5C8C916FA86_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { { Enumerator_t677EBD1875B7C713CF1E05BC3C4292FCC1C0E47E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF5F97056D3147F602EF75AD4C2A0A3E7C7455CEC((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mEC9D69E9729226A526A82EB7640E6FF3F356F5BC_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { { Enumerator_t677EBD1875B7C713CF1E05BC3C4292FCC1C0E47E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF5F97056D3147F602EF75AD4C2A0A3E7C7455CEC((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t677EBD1875B7C713CF1E05BC3C4292FCC1C0E47E L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_m63F0934C67BE78D8E25D209469065D9872706081_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { { Enumerator_t677EBD1875B7C713CF1E05BC3C4292FCC1C0E47E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF5F97056D3147F602EF75AD4C2A0A3E7C7455CEC((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t677EBD1875B7C713CF1E05BC3C4292FCC1C0E47E L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_m0C6E7053E09C57DA1429678B7A228183178D78D2_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734** L_3 = (VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m41357C5958384E016A107A220C13DCF12E0E30AE(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 Stack_1_Peek_mF1120CCE38334F6861D314FC06944B4F1A3DD198_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { int32_t V_0 = 0; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m6A8440FBBD5BFD5B0F3DDC0F95071656A78B57B2(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_mF6E70B0C89B747DC3C2E289D47A96734A3CC43B7_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56)); return (bool)0; } IL_001f: { VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56* L_5 = ___0_result; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 L_9 = (L_6)->GetAt(static_cast(L_8)); *(VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56*)L_5)->___m_ParticleSystem), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 Stack_1_Pop_m4408B205D76BD254902E3E7F4C9DDA10B19A1A2E_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { int32_t V_0 = 0; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* V_1 = NULL; VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 V_2; memset((&V_2), 0, sizeof(V_2)); VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m6A8440FBBD5BFD5B0F3DDC0F95071656A78B57B2(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56)); VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_mF7E288B2244EF90260871F68C40F6A90F9EDF701_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* V_1 = NULL; VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56* L_7 = ___0_result; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 L_11 = (L_8)->GetAt(static_cast(L_10)); *(VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56*)L_7)->___m_ParticleSystem), (void*)NULL); } { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56)); VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m597D7B2D7C6555765CCFCBB6739BE1D2A6F4E9C1_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_4 = V_1; int32_t L_5 = V_0; VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 L_9 = ___0_item; Stack_1_PushWithResize_mC7296433EDAB1B3C85D5C7DFBBC5018556F3D71E(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mC7296433EDAB1B3C85D5C7DFBBC5018556F3D71E_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 ___0_item, const RuntimeMethod* method) { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734** G_B2_0 = NULL; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734** G_B1_0 = NULL; int32_t G_B3_0 = 0; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734** G_B3_1 = NULL; { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734** L_0 = (VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734**)(&__this->____array); VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m41357C5958384E016A107A220C13DCF12E0E30AE(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_3 = __this->____array; int32_t L_4 = __this->____size; VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* Stack_1_ToArray_m0C95CE2382AC565F47CCD93D3B08723D3D9C8EA1_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_1; L_1 = Array_Empty_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m080870BF6555D8A370950DBC1D2C718B0D09F5BE_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_3 = (VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734*)(VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_4 = V_0; int32_t L_5 = V_1; VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (VelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m6A8440FBBD5BFD5B0F3DDC0F95071656A78B57B2_gshared (Stack_1_t58CECD9D386D7847433880F27AE81B5030EA1455* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m28F34CDA66206C6BE7B80A5155296A53C97FFCEF_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_0; L_0 = Array_Empty_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_mFB24B920EE0386D78A1A170AA290320D2DB507FE_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m6690B98D5F6885D4A580FA00797D3E971CA13E22_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_6 = (SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545*)(SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m8412A828D1CD76198B5CDFF6330C561D30C4DEDF_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_4; L_4 = EnumerableHelpers_ToArray_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_m546DE580CBDA1F4D1785201E2B0933F4855DE95D(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mAEA12C0679B6626D272B776DF990861FBB7A8874_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_mA5ECC2FEC0777C76B845C7130890BE4F61A3B078_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_m911DA72FDAA806D78B81B64FCC66AD6A66BE4D7E_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_m85637FD4ECFF54CB79720EAEB57F8218C1B3D893_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { { } { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_m11E6FB0987C8F02F135D0C663C98BFCF0A050A17_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_1 = __this->____array; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_m9DB0530A744D8E780B56CFE8151B4F546C8888F8(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_m85B0F1289F4762086B693BE887E3B4665EC091B7_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_m46F458ECF074D883AB4AAD388DCB7206EFC43F26_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t254E5C25FBE652B0DABE4C9F8D3D68BEE6E4B9F4 Stack_1_GetEnumerator_m6E4B2E5710B81539AC503FE62DB0E3004F082352_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { { Enumerator_t254E5C25FBE652B0DABE4C9F8D3D68BEE6E4B9F4 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2199CEB780900B96A298D26CC48AD1B0336A1AE7((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m9FD6D34AD2B1D824A3D045D9B08B0FA5435A4A14_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { { Enumerator_t254E5C25FBE652B0DABE4C9F8D3D68BEE6E4B9F4 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2199CEB780900B96A298D26CC48AD1B0336A1AE7((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t254E5C25FBE652B0DABE4C9F8D3D68BEE6E4B9F4 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_m3F89BFE82265D0020CE49848A90DF5D2E17A9ED1_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { { Enumerator_t254E5C25FBE652B0DABE4C9F8D3D68BEE6E4B9F4 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2199CEB780900B96A298D26CC48AD1B0336A1AE7((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t254E5C25FBE652B0DABE4C9F8D3D68BEE6E4B9F4 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_m830F8FF6A1FFB15A732B27E1D876D5F19A945A49_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545** L_3 = (SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_m73B6AA5F2829453CCA90E21DC49CD37F8BF60A66(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 Stack_1_Peek_m85DD67B270B47ECB724EDC6C51F5AC5D1E2922C0_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { int32_t V_0 = 0; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m6087AA1E46B6A362D061C5B3E17BAE97A2B22C0A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m5EBD51006855989690BDCDBE658CB94F0FD0DA6A_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7)); return (bool)0; } IL_001f: { SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7* L_5 = ___0_result; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_9 = (L_6)->GetAt(static_cast(L_8)); *(SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7*)L_5)->___this_), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7*)L_5)->___firstpos), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7*)L_5)->___lastpos), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7*)L_5)->___lastposLeft), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7*)L_5)->___firstposRight), (void*)NULL); #endif return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 Stack_1_Pop_mE49743F5FC3ED9D600D2FD3FFC87D38993622CD2_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { int32_t V_0 = 0; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* V_1 = NULL; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 V_2; memset((&V_2), 0, sizeof(V_2)); SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m6087AA1E46B6A362D061C5B3E17BAE97A2B22C0A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7)); SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_m68E7AB9FE0B1096113BD30BFFDFF8AE2665EC455_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* V_1 = NULL; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7* L_7 = ___0_result; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_11 = (L_8)->GetAt(static_cast(L_10)); *(SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7*)L_7)->___this_), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7*)L_7)->___firstpos), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7*)L_7)->___lastpos), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7*)L_7)->___lastposLeft), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7*)L_7)->___firstposRight), (void*)NULL); #endif } { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7)); SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m1F1DE2602AD1D8309204F57399638FD5B71953C6_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_4 = V_1; int32_t L_5 = V_0; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_9 = ___0_item; Stack_1_PushWithResize_m16BF3422B0EAEC1405FBA1F85FCF78638233C027(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m16BF3422B0EAEC1405FBA1F85FCF78638233C027_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 ___0_item, const RuntimeMethod* method) { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545** G_B2_0 = NULL; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545** G_B1_0 = NULL; int32_t G_B3_0 = 0; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545** G_B3_1 = NULL; { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545** L_0 = (SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545**)(&__this->____array); SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_m73B6AA5F2829453CCA90E21DC49CD37F8BF60A66(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_3 = __this->____array; int32_t L_4 = __this->____size; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* Stack_1_ToArray_m8FB509242B35CF04971614DF16D2FA541B120C22_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_1; L_1 = Array_Empty_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_mFB24B920EE0386D78A1A170AA290320D2DB507FE_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_3 = (SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545*)(SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_4 = V_0; int32_t L_5 = V_1; SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m6087AA1E46B6A362D061C5B3E17BAE97A2B22C0A_gshared (Stack_1_t26AC719A2FAC6B6D9396AC26A3A1BD4EDDDBD3DD* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mC5657DF3C282DA5CDD0BBD6368F49EC16FDC47CB_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_0; L_0 = Array_Empty_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_m4A75A31A8710E419A3190795539CDBDFACD442F0_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m1D30D236DA0BA222327E8E17CBB2335EA2DDC457_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_6 = (ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB*)(ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mA97BD99C3201BBEC0C7BE3A459B226237FA60440_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_4; L_4 = EnumerableHelpers_ToArray_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_m8701BC61003553B1F55B43E35B95A1C026858EF7(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m4E4B716EF598F02C7A7A9F90F665826A89B0B833_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m681A3DE3C2047102ED4A60C851E7938740ACB3F7_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_mF479CE18D0E032E51044C7C90D67056F731780B6_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_mA8BCDF8A5DC47FB9DC9967E8423955DD37F0F190_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { { } { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_mE253F226FB5DBD2E20A009CC8F8254FED768ABCB_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_1 = __this->____array; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_mC8AC923DA1C68CBB7AB50DA11BAB1CA71C75384E(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_mAA968A21DFFD4A5FBDD1308841D79DA7F25D511B_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_m815047EE82646224DEB011F97C798C9B0C8B2BA1_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t85DB20F848713CB511BD91F315F67ACB016B4C56 Stack_1_GetEnumerator_mF5482D8C5EE7A1098A587809B7E51C99A59A918F_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { { Enumerator_t85DB20F848713CB511BD91F315F67ACB016B4C56 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8FA0DC5330DC0EC4CE868E99E42AE1852E952D00((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB278E39728BE3E1DBF7BF562D1BF4BAACB32459F_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { { Enumerator_t85DB20F848713CB511BD91F315F67ACB016B4C56 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8FA0DC5330DC0EC4CE868E99E42AE1852E952D00((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t85DB20F848713CB511BD91F315F67ACB016B4C56 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_m9A5844630662B12400275A8883A4EFB0B3E99063_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { { Enumerator_t85DB20F848713CB511BD91F315F67ACB016B4C56 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8FA0DC5330DC0EC4CE868E99E42AE1852E952D00((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t85DB20F848713CB511BD91F315F67ACB016B4C56 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_m76341A0678EBD17DAD28D544CD922646FAF99AF1_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB** L_3 = (ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_mD663220C7C11DA9ECD5D86451B3FDC31C847CA7C(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 Stack_1_Peek_m011BD98974FC916CFDA7912EAC8C9D363A0F8928_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { int32_t V_0 = 0; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m9E1A20F91E35DB90B39627E5FD187DD029D57175(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m6F30842350D23715250A01611D72412723D5C5FC_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992)); return (bool)0; } IL_001f: { ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992* L_5 = ___0_result; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_9 = (L_6)->GetAt(static_cast(L_8)); *(ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992*)L_5)->___sheet), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992*)L_5)->___handles), (void*)NULL); #endif return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 Stack_1_Pop_m65349BF61582D9D047A8D6F160A750AF79C6957D_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { int32_t V_0 = 0; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* V_1 = NULL; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 V_2; memset((&V_2), 0, sizeof(V_2)); ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m9E1A20F91E35DB90B39627E5FD187DD029D57175(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992)); ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_m415CAA4E8A1D4D27A6C11FD7112B751CBD698C5C_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* V_1 = NULL; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992* L_7 = ___0_result; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_11 = (L_8)->GetAt(static_cast(L_10)); *(ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992*)L_7)->___sheet), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992*)L_7)->___handles), (void*)NULL); #endif } { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992)); ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m20B8F6926877157FC7CA556376F45B0FB4BB779A_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_4 = V_1; int32_t L_5 = V_0; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_9 = ___0_item; Stack_1_PushWithResize_mC2D41D9FECC29D849581ED903284FFBCC92CED51(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_mC2D41D9FECC29D849581ED903284FFBCC92CED51_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 ___0_item, const RuntimeMethod* method) { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB** G_B2_0 = NULL; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB** G_B1_0 = NULL; int32_t G_B3_0 = 0; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB** G_B3_1 = NULL; { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB** L_0 = (ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB**)(&__this->____array); ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_mD663220C7C11DA9ECD5D86451B3FDC31C847CA7C(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_3 = __this->____array; int32_t L_4 = __this->____size; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* Stack_1_ToArray_m6957FDED55A71D1DCCFF46A9BD86B859CB6A25D7_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_1; L_1 = Array_Empty_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_m4A75A31A8710E419A3190795539CDBDFACD442F0_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_3 = (ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB*)(ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_4 = V_0; int32_t L_5 = V_1; ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m9E1A20F91E35DB90B39627E5FD187DD029D57175_gshared (Stack_1_t0B236E77382B6037C04F4090B3C6259495694C1C* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mDB9E0F6305A1012A2A9F52B77A448FD4EF5B447A_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_0; L_0 = Array_Empty_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m57C4D4D9E07FC7F3E1C6A34F01EBAA4FD1DA35EA_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mAD0B899228831BBD269B1B81AAF141B2CEA67F8C_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_6 = (yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD*)(yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mEFEDF14D62F154C89E684E48122BA0DFD58DD74A_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_4; L_4 = EnumerableHelpers_ToArray_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m5F00F841900557B2C28B6582D714EE28A9C58E0A(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m894827625855BD0125F5E75F2A3D00E7A1D2B3D8_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m1CEB2F864596ED4A7E82894C10C00DCA8BF72D28_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_mB20E008FD1EB6D6802B8B25758AA2487601E9128_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_mE6F44002AB71779D4C5096E8C4F21B5809B636E7_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { { goto IL_0019; } IL_0019: { __this->____size = 0; int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_m3B3F3DDAB905BB27A869463FDBAF1E6FBF0A8EEC_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_1 = __this->____array; yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_mA0B2E7045EABD2BA61504B2DB3A3E66C33878682(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_m6A698A87C5F4D1948C392EB9D5AD2D984A11D1E7_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_m30F7A7B6DA9EE77AD3462CDCC21560693938EC8F_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t56000FB4F94189801EEB79D175DF1EFE441D1E04 Stack_1_GetEnumerator_m1650968F0D0A5FEF52DFF55EBE6B2E5E56A90D02_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { { Enumerator_t56000FB4F94189801EEB79D175DF1EFE441D1E04 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6EA5AA3C892D3FC4C71F4A01DF3ECBAE92F5E934((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFC6E7ED5115975937201E2711A960F26AD1852A0_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { { Enumerator_t56000FB4F94189801EEB79D175DF1EFE441D1E04 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6EA5AA3C892D3FC4C71F4A01DF3ECBAE92F5E934((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t56000FB4F94189801EEB79D175DF1EFE441D1E04 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_m0536EEFBA33AE219C80552A183EDDE4DF41A3C81_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { { Enumerator_t56000FB4F94189801EEB79D175DF1EFE441D1E04 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6EA5AA3C892D3FC4C71F4A01DF3ECBAE92F5E934((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t56000FB4F94189801EEB79D175DF1EFE441D1E04 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_m163BE8C9E709F1678E83F2AA6E125CCC5E7081B0_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD** L_3 = (yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m2577E22E46327BD0684EA06D59AF5A5CF9D785A3(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 Stack_1_Peek_m745AE14C5768477370A1D70071865EA901379F5D_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { int32_t V_0 = 0; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m155637D06DA7D50D3B3790FC6A93D04AEF06B616(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m0A569018462567BC3032B11D06D693961D8A30F4_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3)); return (bool)0; } IL_001f: { yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3* L_5 = ___0_result; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 L_9 = (L_6)->GetAt(static_cast(L_8)); *(yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3*)L_5 = L_9; return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 Stack_1_Pop_m1CF2051560759325D1C7F7774DB78CFBC7D93F38_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { int32_t V_0 = 0; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* V_1 = NULL; yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 V_2; memset((&V_2), 0, sizeof(V_2)); yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_m155637D06DA7D50D3B3790FC6A93D04AEF06B616(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B4_0 = L_9; goto IL_004f; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_m14613EEE729C4A5A27A1D15A0E3150F9DB89ADFC_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* V_1 = NULL; yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3* L_7 = ___0_result; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 L_11 = (L_8)->GetAt(static_cast(L_10)); *(yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3*)L_7 = L_11; goto IL_0058; } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_mFC623F4CC8CABEDC7924008F926DB005965ABA50_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_4 = V_1; int32_t L_5 = V_0; yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 L_9 = ___0_item; Stack_1_PushWithResize_m57163AB3F8FA385D2C5751A8CBA5B365FBAC0244(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m57163AB3F8FA385D2C5751A8CBA5B365FBAC0244_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 ___0_item, const RuntimeMethod* method) { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD** G_B2_0 = NULL; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD** G_B1_0 = NULL; int32_t G_B3_0 = 0; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD** G_B3_1 = NULL; { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD** L_0 = (yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD**)(&__this->____array); yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m2577E22E46327BD0684EA06D59AF5A5CF9D785A3(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_3 = __this->____array; int32_t L_4 = __this->____size; yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* Stack_1_ToArray_m94A2B1715B0A1D2914B75D5F8243CAA46806EBD7_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_1; L_1 = Array_Empty_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m57C4D4D9E07FC7F3E1C6A34F01EBAA4FD1DA35EA_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_3 = (yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD*)(yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_4 = V_0; int32_t L_5 = V_1; yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (yx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_m155637D06DA7D50D3B3790FC6A93D04AEF06B616_gshared (Stack_1_t5F567C57A09D6E1E175D3C206969F5F8D8DB6CD2* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m56570E522663AF971180A29A08B0A5A885CEE283_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_0; L_0 = Array_Empty_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_m1489996343DB63B2307BF653E68FFFC12EDA7750_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); __this->____array = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mCEFD5AACC410C690322CD5188150E53194D7193F_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___0_capacity; int32_t L_2 = L_1; RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0020: { int32_t L_5 = ___0_capacity; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_6 = (AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C*)(AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); __this->____array = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_m9D94F6470D0050F53B3E9B74289A31C9E84EA0C0_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_0014; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_0014: { RuntimeObject* L_2 = ___0_collection; int32_t* L_3 = (int32_t*)(&__this->____size); AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_4; L_4 = EnumerableHelpers_ToArray_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_m6949FF60E09B85CFEEE7722AB6181A94117493CA(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); __this->____array = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____array), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mE4A6E94998E6963C611289A9189718D87A7CCD55_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_System_Collections_ICollection_get_IsSynchronized_m378F01B821B8072FED40CC9A041FCD50B5945B50_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_ICollection_get_SyncRoot_m2F9C3C9084DDDF33A787A838DD83345B11FE7F49_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Clear_m1D2B808115B126334727E424DC88C8FA0995978D_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { { } { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_0 = __this->____array; int32_t L_1 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_0, 0, L_1, NULL); } IL_0019: { __this->____size = 0; int32_t L_2 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_Contains_mDE8CDCF300D2C0454B9CABD4BF98F625F7DB96CA_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0023; } } { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_1 = __this->____array; AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 L_2 = ___0_item; int32_t L_3 = __this->____size; int32_t L_4; L_4 = Array_LastIndexOf_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_mA413BB7E30A78038DB859606FDD063F490822853(L_1, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0023: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_CopyTo_m6449FB1F3CE8737FE35A7E606AEE99F3F35B34EF_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { int32_t L_2 = ___1_arrayIndex; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_arrayIndex; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___1_arrayIndex; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_002e: { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_9 = ___0_array; NullCheck(L_9); int32_t L_10 = ___1_arrayIndex; int32_t L_11 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0046: { V_0 = 0; int32_t L_13 = ___1_arrayIndex; int32_t L_14 = __this->____size; V_1 = ((int32_t)il2cpp_codegen_add(L_13, L_14)); goto IL_006e; } IL_0053: { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_15 = ___0_array; int32_t L_16 = V_1; int32_t L_17 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); V_1 = L_17; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_18 = __this->____array; int32_t L_19 = V_0; int32_t L_20 = L_19; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); NullCheck(L_18); int32_t L_21 = L_20; AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 L_22 = (L_18)->GetAt(static_cast(L_21)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_17), (AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653)L_22); } IL_006e: { int32_t L_23 = V_0; int32_t L_24 = __this->____size; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0053; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_System_Collections_ICollection_CopyTo_mF136A89D7BE63B66A12158167EFE8322FCEB4C64_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method); } IL_000e: { RuntimeArray* L_2 = ___0_array; NullCheck(L_2); int32_t L_3; L_3 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0027: { RuntimeArray* L_5 = ___0_array; NullCheck(L_5); int32_t L_6; L_6 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_5, 0, NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0040: { int32_t L_8 = ___1_arrayIndex; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___1_arrayIndex; RuntimeArray* L_10 = ___0_array; NullCheck(L_10); int32_t L_11; L_11 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_10, NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___1_arrayIndex; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method); } IL_0063: { RuntimeArray* L_16 = ___0_array; NullCheck(L_16); int32_t L_17; L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL); int32_t L_18 = ___1_arrayIndex; int32_t L_19 = __this->____size; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_17, L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method); } IL_007e: { } try { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_21 = __this->____array; RuntimeArray* L_22 = ___0_array; int32_t L_23 = ___1_arrayIndex; int32_t L_24 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, 0, L_22, L_23, L_24, NULL); RuntimeArray* L_25 = ___0_array; int32_t L_26 = ___1_arrayIndex; int32_t L_27 = __this->____size; Array_Reverse_mE788006243D34C654D7DDEF13E2D9E7B129AF8AD(L_25, L_26, L_27, NULL); goto IL_00b3; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00a2; } throw e; } CATCH_00a2: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_28 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_29 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, method); } IL_00b3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t04C7580227310E32AFB097C999FB3EF6699DA5AC Stack_1_GetEnumerator_m4C0B4EB9BBD7880D412C2BF8C515276F13773FF6_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { { Enumerator_t04C7580227310E32AFB097C999FB3EF6699DA5AC L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m965B4148DD54D0D574F311C9EF8EF5362422A0F9((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m81CAE2A1337B3E2A9CC8C52F98E81BEB03765BF9_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { { Enumerator_t04C7580227310E32AFB097C999FB3EF6699DA5AC L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m965B4148DD54D0D574F311C9EF8EF5362422A0F9((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t04C7580227310E32AFB097C999FB3EF6699DA5AC L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Stack_1_System_Collections_IEnumerable_GetEnumerator_mD2471A55E18B6660A8AD370D381FB075D3954439_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { { Enumerator_t04C7580227310E32AFB097C999FB3EF6699DA5AC L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m965B4148DD54D0D574F311C9EF8EF5362422A0F9((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); Enumerator_t04C7580227310E32AFB097C999FB3EF6699DA5AC L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_TrimExcess_m8D93980521775B96F515CB554A880DE26FE9D4DC_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_0 = __this->____array; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_003d; } } { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C** L_3 = (AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C**)(&__this->____array); int32_t L_4 = __this->____size; Array_Resize_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_mBBF549C79588749CBEB642A9F3A97FA529468826(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 Stack_1_Peek_m659C26FA0DEF93AA0664171E364E510C49AE3833_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { int32_t V_0 = 0; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mA7A3046AF47C76F24CCE2A4619AB63D65AB7B4F0(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_4 = V_1; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 L_7 = (L_4)->GetAt(static_cast(L_6)); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPeek_m0E9D36753021AACE2B0BD3F1AB686704F2FA7A5D_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653)); return (bool)0; } IL_001f: { AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653* L_5 = ___0_result; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 L_9 = (L_6)->GetAt(static_cast(L_8)); *(AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653*)L_5 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653*)L_5)->___Node), (void*)NULL); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 Stack_1_Pop_mA513EEFF40152A51C68A34DDFDA3037C88690484_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { int32_t V_0 = 0; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* V_1 = NULL; AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 V_2; memset((&V_2), 0, sizeof(V_2)); AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001c; } } { Stack_1_ThrowForEmptyStack_mA7A3046AF47C76F24CCE2A4619AB63D65AB7B4F0(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); } IL_001c: { int32_t L_4 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; __this->____size = L_5; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 L_9 = (L_6)->GetAt(static_cast(L_8)); G_B3_0 = L_9; } { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_10 = V_1; int32_t L_11 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653)); AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 L_12 = V_2; NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653)L_12); G_B4_0 = G_B3_0; } IL_004f: { return G_B4_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Stack_1_TryPop_mD0DCB1BFE121FBEE7A381C114BA3EFB63E3E61D0_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653* ___0_result, const RuntimeMethod* method) { int32_t V_0 = 0; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* V_1 = NULL; AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, 1)); AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_001f; } } { AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653* L_4 = ___0_result; il2cpp_codegen_initobj(L_4, sizeof(AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653)); return (bool)0; } IL_001f: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; __this->____size = L_6; AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653* L_7 = ___0_result; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 L_11 = (L_8)->GetAt(static_cast(L_10)); *(AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653*)L_7 = L_11; Il2CppCodeGenWriteBarrier((void**)&(((AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653*)L_7)->___Node), (void*)NULL); } { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_12 = V_1; int32_t L_13 = V_0; il2cpp_codegen_initobj((&V_2), sizeof(AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653)); AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 L_14 = V_2; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653)L_14); } IL_0058: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_mFA133EBCA82BB267A061CE9770CC1A422F396C2A_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* V_1 = NULL; { int32_t L_0 = __this->____size; V_0 = L_0; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_1 = __this->____array; V_1 = L_1; int32_t L_2 = V_0; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_3 = V_1; NullCheck(L_3); if ((!(((uint32_t)L_2) < ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0034; } } { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_4 = V_1; int32_t L_5 = V_0; AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 L_6 = ___0_item; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653)L_6); int32_t L_7 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } IL_0034: { AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 L_9 = ___0_item; Stack_1_PushWithResize_m1DB1411423EF110DA83CCE52A3A0316364B6FDD2(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Stack_1_PushWithResize_m1DB1411423EF110DA83CCE52A3A0316364B6FDD2_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 ___0_item, const RuntimeMethod* method) { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C** G_B2_0 = NULL; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C** G_B1_0 = NULL; int32_t G_B3_0 = 0; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C** G_B3_1 = NULL; { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C** L_0 = (AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C**)(&__this->____array); AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_1 = __this->____array; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { G_B2_0 = L_0; goto IL_001b; } G_B1_0 = L_0; } { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_2 = __this->____array; NullCheck(L_2); G_B3_0 = ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((RuntimeArray*)L_2)->max_length)))); G_B3_1 = G_B1_0; goto IL_001c; } IL_001b: { G_B3_0 = 4; G_B3_1 = G_B2_0; } IL_001c: { Array_Resize_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_mBBF549C79588749CBEB642A9F3A97FA529468826(G_B3_1, G_B3_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_3 = __this->____array; int32_t L_4 = __this->____size; AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_7, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* Stack_1_ToArray_mE4CA1DFA44262E80D325F18579349A31C3F1E949_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_1; L_1 = Array_Empty_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_m1489996343DB63B2307BF653E68FFFC12EDA7750_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return L_1; } IL_000e: { int32_t L_2 = __this->____size; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_3 = (AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C*)(AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; V_1 = 0; goto IL_003e; } IL_001e: { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_4 = V_0; int32_t L_5 = V_1; AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_6 = __this->____array; int32_t L_7 = __this->____size; int32_t L_8 = V_1; NullCheck(L_6); int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_7, L_8)), 1)); AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653 L_10 = (L_6)->GetAt(static_cast(L_9)); NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (AndNode_tD84E0D831AD339630C4170F558969F4ACAD73653)L_10); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003e: { int32_t L_12 = V_1; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_001e; } } { AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_ThrowForEmptyStack_mA7A3046AF47C76F24CCE2A4619AB63D65AB7B4F0_gshared (Stack_1_t4CBF30999DDABBC57F83A717A23AF0B6B472FBEC* __this, const RuntimeMethod* method) { { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95F0EE30865D503A05F1D329BC3FED0946B65C24)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_1__ctor_m271BBC782C6732391C8C3D107495C6630ABA141B_gshared (StaticActionInvoker_1_tA26458C33F5C8756095DD9E5DF72D545CA2B4561* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { { MethodInfo_t* L_0 = ___0_methodInfo; StaticActionInvokerBase__ctor_m5ACCD147F42CA3D67E774B9FEA8F256BF215321C((StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5*)__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticActionInvoker_1_Invoke_m7C56B96A8C221E02AEC4DBE45018A0C556B8D452_gshared (StaticActionInvoker_1_tA26458C33F5C8756095DD9E5DF72D545CA2B4561* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); bool L_0; L_0 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL); if (!L_0) { goto IL_0030; } } { RuntimeObject* L_1 = ___0_target; NullCheck((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this); VirtualActionInvoker1< RuntimeObject* >::Invoke(10, (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this, L_1); MethodInfo_t* L_2 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo; RuntimeObject* L_3 = ___1_arg0; NullCheck((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this); (( void (*) (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*, MethodInfo_t*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this, L_2, 0, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 0)); } try { RuntimeObject* L_4 = ___0_target; RuntimeObject* L_5 = ___1_arg0; RuntimeObject* L_6; L_6 = (( RuntimeObject* (*) (StaticActionInvoker_1_tA26458C33F5C8756095DD9E5DF72D545CA2B4561*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); V_0 = L_6; goto IL_0039; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0027; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0027: { TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_7 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } CATCH_002a: { Exception_t* L_8 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_9 = (TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var))); TargetInvocationException__ctor_m4892CF9181DF7889AD9FD9834CDC31C634D85C87(L_9, L_8, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method); } IL_0030: { RuntimeObject* L_10 = ___0_target; RuntimeObject* L_11 = ___1_arg0; RuntimeObject* L_12; L_12 = (( RuntimeObject* (*) (StaticActionInvoker_1_tA26458C33F5C8756095DD9E5DF72D545CA2B4561*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_12; } IL_0039: { RuntimeObject* L_13 = V_0; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticActionInvoker_1_InvokeUnsafe_m496CB2B350688D30CE44B36DFB4D72D7BAD1D4F1_gshared (StaticActionInvoker_1_tA26458C33F5C8756095DD9E5DF72D545CA2B4561* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, const RuntimeMethod* method) { const uint32_t SizeOf_TParam0_t70883A0781F5F6CB2B198778F44E2822470F29E4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TParam0_t70883A0781F5F6CB2B198778F44E2822470F29E4); { Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_0 = __this->___invoke; RuntimeObject* L_1 = ___1_arg0; void* L_3 = UnBox_Any(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_2); NullCheck(L_0); InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)), il2cpp_rgctx_method(method->klass->rgctx_data, 5), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? (((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_3))): *(void**)(((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_3))))); return NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* StaticActionInvoker_1_GetParameterTypes_mF83691E148FDFA27A9423F658418FC3EB44FC6CD_gshared (StaticActionInvoker_1_tA26458C33F5C8756095DD9E5DF72D545CA2B4561* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = L_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 6)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_3); (L_1)->SetAt(static_cast(0), (Type_t*)L_3); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_1_CompileExpression_mA073AC936A17A41840671703056B88516D924E9F_gshared (StaticActionInvoker_1_tA26458C33F5C8756095DD9E5DF72D545CA2B4561* __this, MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* ___0_callExpression, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameterExpressions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_0 = ___0_callExpression; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameterExpressions; il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression_1_tA715DC4D599927CE22DFB4B96294B6D20F66C251* L_2; L_2 = (( Expression_1_tA715DC4D599927CE22DFB4B96294B6D20F66C251* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); NullCheck(L_2); Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_3; L_3 = InvokerFuncInvoker0< Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), L_2); __this->___invoke = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_1_CreateDelegate_m83E5E0E0F964CEE5848FC3EDFC67BBB0F375C164_gshared (StaticActionInvoker_1_tA26458C33F5C8756095DD9E5DF72D545CA2B4561* __this, const RuntimeMethod* method) { { Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_0 = (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 3)); (( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_0, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); __this->___invoke = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_1_U3CCreateDelegateU3Eb__7_0_m09C3FD61D837CD41895FF02CE24EE82284D95A3A_gshared (StaticActionInvoker_1_tA26458C33F5C8756095DD9E5DF72D545CA2B4561* __this, Il2CppFullySharedGenericAny ___0_param0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_TParam0_t70883A0781F5F6CB2B198778F44E2822470F29E4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TParam0_t70883A0781F5F6CB2B198778F44E2822470F29E4); { MethodInfo_t* L_0 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 12)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); Delegate_t* L_3; L_3 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_0, L_2); il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? ___0_param0 : &___0_param0), SizeOf_TParam0_t70883A0781F5F6CB2B198778F44E2822470F29E4); NullCheck(((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))); InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)), il2cpp_rgctx_method(method->klass->rgctx_data, 5), ((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 3))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_4: *(void**)L_4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_2__ctor_m5C91640406444BEA879A627E052D112362B2FCE6_gshared (StaticActionInvoker_2_t328F9A5DDE3C55044E592E7F0A3001C376A9D28E* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { { MethodInfo_t* L_0 = ___0_methodInfo; StaticActionInvokerBase__ctor_m5ACCD147F42CA3D67E774B9FEA8F256BF215321C((StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5*)__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* StaticActionInvoker_2_GetParameterTypes_mF1F7F8E3440C263243498CF996CA2AA1A9CE1FE0_gshared (StaticActionInvoker_2_t328F9A5DDE3C55044E592E7F0A3001C376A9D28E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = L_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_3); (L_1)->SetAt(static_cast(0), (Type_t*)L_3); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 1)) }; Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); NullCheck(L_4); ArrayElementTypeCheck (L_4, L_6); (L_4)->SetAt(static_cast(1), (Type_t*)L_6); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_2_CompileExpression_mD47EBA8C1CC5913E5C363DBA907519C4F9E2A190_gshared (StaticActionInvoker_2_t328F9A5DDE3C55044E592E7F0A3001C376A9D28E* __this, MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* ___0_callExpression, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameterExpressions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_0 = ___0_callExpression; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameterExpressions; il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression_1_t57DCA3432F6805358200C14A17C8A0F93751C014* L_2; L_2 = (( Expression_1_t57DCA3432F6805358200C14A17C8A0F93751C014* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 2)); NullCheck(L_2); Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8* L_3; L_3 = InvokerFuncInvoker0< Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)), il2cpp_rgctx_method(method->klass->rgctx_data, 4), L_2); __this->___invoke = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_2_CreateDelegate_mA9B6A4B89A2C9CA94CAC13633253D713BAA7FB4E_gshared (StaticActionInvoker_2_t328F9A5DDE3C55044E592E7F0A3001C376A9D28E* __this, const RuntimeMethod* method) { { Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8* L_0 = (Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5)); (( void (*) (Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); __this->___invoke = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_2_U3CCreateDelegateU3Eb__7_0_m39967C55095037ECA809922704704A01862753A7_gshared (StaticActionInvoker_2_t328F9A5DDE3C55044E592E7F0A3001C376A9D28E* __this, Il2CppFullySharedGenericAny ___0_param0, Il2CppFullySharedGenericAny ___1_param1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_TParam0_t03C009C4389AEE079A6EB554D82EB02D7CD70696 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)); const uint32_t SizeOf_TParam1_t0524CD6351FBAB5B1D77E280351DD8B7F3457627 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TParam0_t03C009C4389AEE079A6EB554D82EB02D7CD70696); const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TParam1_t0524CD6351FBAB5B1D77E280351DD8B7F3457627); { MethodInfo_t* L_0 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); Delegate_t* L_3; L_3 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_0, L_2); il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___0_param0 : &___0_param0), SizeOf_TParam0_t03C009C4389AEE079A6EB554D82EB02D7CD70696); il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)) ? ___1_param1 : &___1_param1), SizeOf_TParam1_t0524CD6351FBAB5B1D77E280351DD8B7F3457627); NullCheck(((Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))); InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 12), ((Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? L_4: *(void**)L_4), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)) ? L_5: *(void**)L_5)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_3__ctor_m3EA73CB8270CF5B46952992590D308D4CA5190D2_gshared (StaticActionInvoker_3_tE0D65064A59635E68195B63D6234310F72547752* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { { MethodInfo_t* L_0 = ___0_methodInfo; StaticActionInvokerBase__ctor_m5ACCD147F42CA3D67E774B9FEA8F256BF215321C((StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5*)__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* StaticActionInvoker_3_GetParameterTypes_m111E6E4713B2A8ADF5B696E6AB0AD21B395D992E_gshared (StaticActionInvoker_3_tE0D65064A59635E68195B63D6234310F72547752* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)3); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = L_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_3); (L_1)->SetAt(static_cast(0), (Type_t*)L_3); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 1)) }; Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); NullCheck(L_4); ArrayElementTypeCheck (L_4, L_6); (L_4)->SetAt(static_cast(1), (Type_t*)L_6); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = L_4; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_9); (L_7)->SetAt(static_cast(2), (Type_t*)L_9); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_3_CompileExpression_mDCFB06F6B4C1B4843E3871F496A63F876CD66C5D_gshared (StaticActionInvoker_3_tE0D65064A59635E68195B63D6234310F72547752* __this, MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* ___0_callExpression, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameterExpressions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_0 = ___0_callExpression; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameterExpressions; il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression_1_tE9C92601C2AAF43A1D19EC09316F6E2F79F33636* L_2; L_2 = (( Expression_1_tE9C92601C2AAF43A1D19EC09316F6E2F79F33636* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); NullCheck(L_2); Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146* L_3; L_3 = InvokerFuncInvoker0< Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)), il2cpp_rgctx_method(method->klass->rgctx_data, 5), L_2); __this->___invoke = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_3_CreateDelegate_m0124DC3AB0309A5F3672BA6FD28133FB38D873C3_gshared (StaticActionInvoker_3_tE0D65064A59635E68195B63D6234310F72547752* __this, const RuntimeMethod* method) { { Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146* L_0 = (Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 6)); (( void (*) (Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(L_0, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 8)), il2cpp_rgctx_method(method->klass->rgctx_data, 9)); __this->___invoke = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_3_U3CCreateDelegateU3Eb__7_0_mD9E992B989E569A75663A49DDDD3318AA1A39EB4_gshared (StaticActionInvoker_3_tE0D65064A59635E68195B63D6234310F72547752* __this, Il2CppFullySharedGenericAny ___0_param0, Il2CppFullySharedGenericAny ___1_param1, Il2CppFullySharedGenericAny ___2_param2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_TParam0_tEFA956FD61400367EB77E85D941FAE066DDF0701 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)); const uint32_t SizeOf_TParam1_t9A1ADE41F11DA9CB8DB3346EDE664E5E93DE025B = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)); const uint32_t SizeOf_TParam2_tD1C7960BB34152B1C61A5CC652BC1EFB5E34390B = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TParam0_tEFA956FD61400367EB77E85D941FAE066DDF0701); const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TParam1_t9A1ADE41F11DA9CB8DB3346EDE664E5E93DE025B); const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_TParam2_tD1C7960BB34152B1C61A5CC652BC1EFB5E34390B); { MethodInfo_t* L_0 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 10)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); Delegate_t* L_3; L_3 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_0, L_2); il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)) ? ___0_param0 : &___0_param0), SizeOf_TParam0_tEFA956FD61400367EB77E85D941FAE066DDF0701); il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)) ? ___1_param1 : &___1_param1), SizeOf_TParam1_t9A1ADE41F11DA9CB8DB3346EDE664E5E93DE025B); il2cpp_codegen_memcpy(L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___2_param2 : &___2_param2), SizeOf_TParam2_tD1C7960BB34152B1C61A5CC652BC1EFB5E34390B); NullCheck(((Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 6)))); InvokerActionInvoker3< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 14), ((Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 6))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)) ? L_4: *(void**)L_4), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)) ? L_5: *(void**)L_5), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_6: *(void**)L_6)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_4__ctor_mAF4AB0E2027CC174A4F947ED5AADEFDADCD66499_gshared (StaticActionInvoker_4_t9EA92F7B279AF27A3909DE031A739178E8876EFB* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { { MethodInfo_t* L_0 = ___0_methodInfo; StaticActionInvokerBase__ctor_m5ACCD147F42CA3D67E774B9FEA8F256BF215321C((StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5*)__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* StaticActionInvoker_4_GetParameterTypes_mD580156D5FD41398025BF69CAB1E96440C1BCB23_gshared (StaticActionInvoker_4_t9EA92F7B279AF27A3909DE031A739178E8876EFB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)4); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = L_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_3); (L_1)->SetAt(static_cast(0), (Type_t*)L_3); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 1)) }; Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); NullCheck(L_4); ArrayElementTypeCheck (L_4, L_6); (L_4)->SetAt(static_cast(1), (Type_t*)L_6); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = L_4; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_9); (L_7)->SetAt(static_cast(2), (Type_t*)L_9); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = L_7; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 3)) }; Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck(L_10); ArrayElementTypeCheck (L_10, L_12); (L_10)->SetAt(static_cast(3), (Type_t*)L_12); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_4_CompileExpression_m6F12686F4DC871AB303DF6BA6508ECFF48F5D7A5_gshared (StaticActionInvoker_4_t9EA92F7B279AF27A3909DE031A739178E8876EFB* __this, MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* ___0_callExpression, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameterExpressions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_0 = ___0_callExpression; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameterExpressions; il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression_1_t91B6B3A6B34C9460D2BB36FA32D901A23655C413* L_2; L_2 = (( Expression_1_t91B6B3A6B34C9460D2BB36FA32D901A23655C413* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); NullCheck(L_2); Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC* L_3; L_3 = InvokerFuncInvoker0< Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), L_2); __this->___invoke = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_4_CreateDelegate_mDE6212041BF8693C73A27CE8F798CE634B756CF7_gshared (StaticActionInvoker_4_t9EA92F7B279AF27A3909DE031A739178E8876EFB* __this, const RuntimeMethod* method) { { Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC* L_0 = (Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 7)); (( void (*) (Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_0, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 10)); __this->___invoke = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_4_U3CCreateDelegateU3Eb__7_0_m4BFB89F3F75841BC54A424403956AA2C4BE11907_gshared (StaticActionInvoker_4_t9EA92F7B279AF27A3909DE031A739178E8876EFB* __this, Il2CppFullySharedGenericAny ___0_param0, Il2CppFullySharedGenericAny ___1_param1, Il2CppFullySharedGenericAny ___2_param2, Il2CppFullySharedGenericAny ___3_param3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_TParam0_tFB06336859B552FF237677A546EAAE5DDC59FF5F = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)); const uint32_t SizeOf_TParam1_t68F5173634B79D5E473D41D7CC9BAAE797F90C87 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)); const uint32_t SizeOf_TParam2_t976FEF93A5CA79E2863FAC9FA8E66E1E405DF724 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const uint32_t SizeOf_TParam3_tD9619AAD0D47762ADA9BF94EAEEDA36F4E17EC4B = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TParam0_tFB06336859B552FF237677A546EAAE5DDC59FF5F); const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TParam1_t68F5173634B79D5E473D41D7CC9BAAE797F90C87); const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_TParam2_t976FEF93A5CA79E2863FAC9FA8E66E1E405DF724); const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_TParam3_tD9619AAD0D47762ADA9BF94EAEEDA36F4E17EC4B); { MethodInfo_t* L_0 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 11)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); Delegate_t* L_3; L_3 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_0, L_2); il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)) ? ___0_param0 : &___0_param0), SizeOf_TParam0_tFB06336859B552FF237677A546EAAE5DDC59FF5F); il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___1_param1 : &___1_param1), SizeOf_TParam1_t68F5173634B79D5E473D41D7CC9BAAE797F90C87); il2cpp_codegen_memcpy(L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___2_param2 : &___2_param2), SizeOf_TParam2_t976FEF93A5CA79E2863FAC9FA8E66E1E405DF724); il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)) ? ___3_param3 : &___3_param3), SizeOf_TParam3_tD9619AAD0D47762ADA9BF94EAEEDA36F4E17EC4B); NullCheck(((Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 7)))); InvokerActionInvoker4< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)), il2cpp_rgctx_method(method->klass->rgctx_data, 16), ((Action_4_t6CEEB0D44B0B8BF2ADA36A44186B13F262FF63AC*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 7))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)) ? L_4: *(void**)L_4), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_5: *(void**)L_5), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_6: *(void**)L_6), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)) ? L_7: *(void**)L_7)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_5__ctor_m29F611DBFEF4760EC4FA177AA9A50258349590D2_gshared (StaticActionInvoker_5_t2AC1D83AC22A6628E1B3FC8363AB2B429A8DF097* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { { MethodInfo_t* L_0 = ___0_methodInfo; StaticActionInvokerBase__ctor_m5ACCD147F42CA3D67E774B9FEA8F256BF215321C((StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5*)__this, L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* StaticActionInvoker_5_GetParameterTypes_m7BF557252F883BFEFE9978F3B7B5F1493D93259B_gshared (StaticActionInvoker_5_t2AC1D83AC22A6628E1B3FC8363AB2B429A8DF097* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)5); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = L_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_3); (L_1)->SetAt(static_cast(0), (Type_t*)L_3); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 1)) }; Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); NullCheck(L_4); ArrayElementTypeCheck (L_4, L_6); (L_4)->SetAt(static_cast(1), (Type_t*)L_6); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = L_4; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_9); (L_7)->SetAt(static_cast(2), (Type_t*)L_9); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = L_7; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 3)) }; Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck(L_10); ArrayElementTypeCheck (L_10, L_12); (L_10)->SetAt(static_cast(3), (Type_t*)L_12); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13 = L_10; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) }; Type_t* L_15; L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL); NullCheck(L_13); ArrayElementTypeCheck (L_13, L_15); (L_13)->SetAt(static_cast(4), (Type_t*)L_15); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_5_CompileExpression_mE02D566C1B1A1CCBC9B088E20B1E429F9925B8D0_gshared (StaticActionInvoker_5_t2AC1D83AC22A6628E1B3FC8363AB2B429A8DF097* __this, MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* ___0_callExpression, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameterExpressions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_0 = ___0_callExpression; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameterExpressions; il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression_1_t56F2A5024B0A46526BB71363629FA745304543AF* L_2; L_2 = (( Expression_1_t56F2A5024B0A46526BB71363629FA745304543AF* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); NullCheck(L_2); Action_5_tD0566F48B4E3490BCB549EF29CB0E0409C6153BD* L_3; L_3 = InvokerFuncInvoker0< Action_5_tD0566F48B4E3490BCB549EF29CB0E0409C6153BD* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), L_2); __this->___invoke = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_5_CreateDelegate_m0B4935B3438447AF83E9A369A68BE0389E187C70_gshared (StaticActionInvoker_5_t2AC1D83AC22A6628E1B3FC8363AB2B429A8DF097* __this, const RuntimeMethod* method) { { Action_5_tD0566F48B4E3490BCB549EF29CB0E0409C6153BD* L_0 = (Action_5_tD0566F48B4E3490BCB549EF29CB0E0409C6153BD*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 8)); (( void (*) (Action_5_tD0566F48B4E3490BCB549EF29CB0E0409C6153BD*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_0, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); __this->___invoke = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_5_U3CCreateDelegateU3Eb__7_0_m8E76CA8B3F59FD5A282E891C17B1A4B4B7CD79B8_gshared (StaticActionInvoker_5_t2AC1D83AC22A6628E1B3FC8363AB2B429A8DF097* __this, Il2CppFullySharedGenericAny ___0_param0, Il2CppFullySharedGenericAny ___1_param1, Il2CppFullySharedGenericAny ___2_param2, Il2CppFullySharedGenericAny ___3_param3, Il2CppFullySharedGenericAny ___4_param4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_TParam0_t0568BE0E1AB419C578B4216CB910E536E73B5ED9 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)); const uint32_t SizeOf_TParam1_t898D56D82420FA965FC9337B0CE0A9FEE2A6244A = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const uint32_t SizeOf_TParam2_tB608103294D25D139E5E7A0F41AAA6CE69A22B36 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)); const uint32_t SizeOf_TParam3_t1A139D7DC6DB929CE3D98A472211D75B45C17995 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const uint32_t SizeOf_TParam4_t437FF73AD9BB2A26EFFFD67B9BB8EEBAEF5B1B0D = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TParam0_t0568BE0E1AB419C578B4216CB910E536E73B5ED9); const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TParam1_t898D56D82420FA965FC9337B0CE0A9FEE2A6244A); const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_TParam2_tB608103294D25D139E5E7A0F41AAA6CE69A22B36); const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_TParam3_t1A139D7DC6DB929CE3D98A472211D75B45C17995); const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_TParam4_t437FF73AD9BB2A26EFFFD67B9BB8EEBAEF5B1B0D); { MethodInfo_t* L_0 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 12)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); Delegate_t* L_3; L_3 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_0, L_2); il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___0_param0 : &___0_param0), SizeOf_TParam0_t0568BE0E1AB419C578B4216CB910E536E73B5ED9); il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___1_param1 : &___1_param1), SizeOf_TParam1_t898D56D82420FA965FC9337B0CE0A9FEE2A6244A); il2cpp_codegen_memcpy(L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)) ? ___2_param2 : &___2_param2), SizeOf_TParam2_tB608103294D25D139E5E7A0F41AAA6CE69A22B36); il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? ___3_param3 : &___3_param3), SizeOf_TParam3_t1A139D7DC6DB929CE3D98A472211D75B45C17995); il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? ___4_param4 : &___4_param4), SizeOf_TParam4_t437FF73AD9BB2A26EFFFD67B9BB8EEBAEF5B1B0D); NullCheck(((Action_5_tD0566F48B4E3490BCB549EF29CB0E0409C6153BD*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 8)))); InvokerActionInvoker5< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)), il2cpp_rgctx_method(method->klass->rgctx_data, 18), ((Action_5_tD0566F48B4E3490BCB549EF29CB0E0409C6153BD*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 8))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_4: *(void**)L_4), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_5: *(void**)L_5), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)) ? L_6: *(void**)L_6), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? L_7: *(void**)L_7), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? L_8: *(void**)L_8)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFieldAccessor_1__ctor_m0A813CA245D4C15958A4971BD856D8ACB8B2A16C_gshared (StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE* __this, FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); bool L_0; L_0 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL); if (!L_0) { goto IL_0060; } } { FieldInfo_t* L_1 = ___0_fieldInfo; bool L_2; L_2 = FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74(L_1, (FieldInfo_t*)NULL, NULL); if (!L_2) { goto IL_0021; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method); } IL_0021: { FieldInfo_t* L_4 = ___0_fieldInfo; NullCheck(L_4); Type_t* L_5; L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(31, L_4); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); bool L_8; L_8 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_5, L_7, NULL); if (!L_8) { goto IL_0048; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0316CC2554393AA03B3CE26C79384AFA454F7CFD)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method); } IL_0048: { FieldInfo_t* L_10 = ___0_fieldInfo; NullCheck(L_10); bool L_11; L_11 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(L_10, NULL); if (L_11) { goto IL_0060; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4C66485C1D1CA07CC0485130EBBFB50AA165B619)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0060: { FieldInfo_t* L_13 = ___0_fieldInfo; __this->___fieldInfo = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___fieldInfo), (void*)L_13); FieldInfo_t* L_14 = ___0_fieldInfo; NullCheck((MemberInfo_t*)L_14); Type_t* L_15; L_15 = VirtualFuncInvoker0< Type_t* >::Invoke(14, (MemberInfo_t*)L_14); __this->___targetType = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___targetType), (void*)L_15); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFieldAccessor_1_Compile_mF1B5C165DAC5759C4BC8BCFF77B3C7E87874637E_gshared (StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3FAA05D641D29AC345AA871116A0E236549DB39F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_TField_tBF2975972161099FC1FC7D544D0ACDA8527C91E6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_TField_tBF2975972161099FC1FC7D544D0ACDA8527C91E6); U3CU3Ec__DisplayClass5_0_tBA1FF57B79E0673DFA57E829BFDA33F52A15B276* V_0 = NULL; MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* V_1 = NULL; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* V_2 = NULL; BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* V_3 = NULL; { FieldInfo_t* L_0 = __this->___fieldInfo; NullCheck(L_0); bool L_1; L_1 = FieldInfo_get_IsLiteral_mBE7DDC6A709439F775873859C82BAAD1EEFF791A(L_0, NULL); if (!L_1) { goto IL_003d; } } { U3CU3Ec__DisplayClass5_0_tBA1FF57B79E0673DFA57E829BFDA33F52A15B276* L_2 = (U3CU3Ec__DisplayClass5_0_tBA1FF57B79E0673DFA57E829BFDA33F52A15B276*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); (( void (*) (U3CU3Ec__DisplayClass5_0_tBA1FF57B79E0673DFA57E829BFDA33F52A15B276*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); V_0 = L_2; U3CU3Ec__DisplayClass5_0_tBA1FF57B79E0673DFA57E829BFDA33F52A15B276* L_3 = V_0; FieldInfo_t* L_4 = __this->___fieldInfo; NullCheck(L_4); RuntimeObject* L_5; L_5 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(48, L_4, NULL); void* L_7 = UnBox_Any(L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_6); NullCheck(L_3); il2cpp_codegen_write_instance_field_data(L_3, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2),0), (((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_7))), SizeOf_TField_tBF2975972161099FC1FC7D544D0ACDA8527C91E6); U3CU3Ec__DisplayClass5_0_tBA1FF57B79E0673DFA57E829BFDA33F52A15B276* L_8 = V_0; Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* L_9 = (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 6)); (( void (*) (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_9, (RuntimeObject*)L_8, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 5)), il2cpp_rgctx_method(method->klass->rgctx_data, 7)); __this->___getter = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___getter), (void*)L_9); return; } IL_003d: { il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); bool L_10; L_10 = OptimizedReflection_get_useJit_mA1E53EB6ECAF6C799D746D0F87F6EBC7AC01996B(NULL); if (!L_10) { goto IL_00a8; } } { FieldInfo_t* L_11 = __this->___fieldInfo; il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_12; L_12 = Expression_Field_mF59492AFE778991B2A889DE3015B6467DBB370F4((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)NULL, L_11, NULL); V_1 = L_12; MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_13 = V_1; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_14; L_14 = Array_Empty_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3FAA05D641D29AC345AA871116A0E236549DB39F_inline(Array_Empty_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3FAA05D641D29AC345AA871116A0E236549DB39F_RuntimeMethod_var); Expression_1_tB0CB585A203E2CEBC2C0C5BD1042D67626F60489* L_15; L_15 = (( Expression_1_tB0CB585A203E2CEBC2C0C5BD1042D67626F60489* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_13, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); NullCheck(L_15); Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* L_16; L_16 = InvokerFuncInvoker0< Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), L_15); __this->___getter = L_16; Il2CppCodeGenWriteBarrier((void**)(&__this->___getter), (void*)L_16); FieldInfo_t* L_17 = __this->___fieldInfo; il2cpp_codegen_runtime_class_init_inline(MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var); bool L_18; L_18 = MemberUtility_CanWrite_m3DAD0B8FCA1BF1092783730DAAC05F3DCC759860(L_17, NULL); if (!L_18) { goto IL_00d9; } } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_20; L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_21; L_21 = Expression_Parameter_m35FB01EA59D3BEE081F9B1CA2FDB525FA9924507(L_20, NULL); V_2 = L_21; MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_22 = V_1; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_23 = V_2; BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_24; L_24 = Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_22, (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_23, NULL); V_3 = L_24; BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_25 = V_3; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_26 = (ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)SZArrayNew(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var, (uint32_t)1); ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_27 = L_26; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_28 = V_2; NullCheck(L_27); ArrayElementTypeCheck (L_27, L_28); (L_27)->SetAt(static_cast(0), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_28); Expression_1_tA715DC4D599927CE22DFB4B96294B6D20F66C251* L_29; L_29 = (( Expression_1_tA715DC4D599927CE22DFB4B96294B6D20F66C251* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_25, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); NullCheck(L_29); Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_30; L_30 = InvokerFuncInvoker0< Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), L_29); __this->___setter = L_30; Il2CppCodeGenWriteBarrier((void**)(&__this->___setter), (void*)L_30); return; } IL_00a8: { Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* L_31 = (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 6)); (( void (*) (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_31, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 15)), il2cpp_rgctx_method(method->klass->rgctx_data, 7)); __this->___getter = L_31; Il2CppCodeGenWriteBarrier((void**)(&__this->___getter), (void*)L_31); FieldInfo_t* L_32 = __this->___fieldInfo; il2cpp_codegen_runtime_class_init_inline(MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var); bool L_33; L_33 = MemberUtility_CanWrite_m3DAD0B8FCA1BF1092783730DAAC05F3DCC759860(L_32, NULL); if (!L_33) { goto IL_00d9; } } { Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_34 = (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 14)); (( void (*) (Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(L_34, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 16)), il2cpp_rgctx_method(method->klass->rgctx_data, 17)); __this->___setter = L_34; Il2CppCodeGenWriteBarrier((void**)(&__this->___setter), (void*)L_34); } IL_00d9: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticFieldAccessor_1_GetValue_mD0A8B51784B2B782B0CDA712E372FCB9308ACDB0_gshared (StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); bool L_0; L_0 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL); if (!L_0) { goto IL_0026; } } { Type_t* L_1 = __this->___targetType; RuntimeObject* L_2 = ___0_target; il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); OptimizedReflection_VerifyStaticTarget_mC301AAA3260A101CEF161A2DCBA13C66511FA6BE(L_1, L_2, NULL); } try { RuntimeObject* L_3 = ___0_target; RuntimeObject* L_4; L_4 = (( RuntimeObject* (*) (StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); V_0 = L_4; goto IL_002e; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_001d; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0020; } throw e; } CATCH_001d: { TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_5 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } CATCH_0020: { Exception_t* L_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_7 = (TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var))); TargetInvocationException__ctor_m4892CF9181DF7889AD9FD9834CDC31C634D85C87(L_7, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0026: { RuntimeObject* L_8 = ___0_target; RuntimeObject* L_9; L_9 = (( RuntimeObject* (*) (StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return L_9; } IL_002e: { RuntimeObject* L_10 = V_0; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticFieldAccessor_1_GetValueUnsafe_mE5DCB23F93E0E457F4090D7FCBD120382345922D_gshared (StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) { const uint32_t SizeOf_TField_tBF2975972161099FC1FC7D544D0ACDA8527C91E6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TField_tBF2975972161099FC1FC7D544D0ACDA8527C91E6); { Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* L_0 = __this->___getter; NullCheck(L_0); InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), L_0, (Il2CppFullySharedGenericAny*)L_1); RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4), L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFieldAccessor_1_SetValue_mD2694600FA11D73A4730EFD14721567166AFA03A_gshared (StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } il2cpp::utils::ExceptionSupportStack __active_exceptions; int32_t G_B6_0 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_1 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_2 = NULL; String_t* G_B6_3 = NULL; int32_t G_B5_0 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B5_1 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B5_2 = NULL; String_t* G_B5_3 = NULL; String_t* G_B9_0 = NULL; int32_t G_B9_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B9_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B9_3 = NULL; String_t* G_B9_4 = NULL; Type_t* G_B8_0 = NULL; int32_t G_B8_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B8_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B8_3 = NULL; String_t* G_B8_4 = NULL; Type_t* G_B7_0 = NULL; int32_t G_B7_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B7_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B7_3 = NULL; String_t* G_B7_4 = NULL; String_t* G_B11_0 = NULL; int32_t G_B11_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B11_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B11_3 = NULL; String_t* G_B11_4 = NULL; String_t* G_B10_0 = NULL; int32_t G_B10_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B10_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B10_3 = NULL; String_t* G_B10_4 = NULL; { il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); bool L_0; L_0 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL); if (!L_0) { goto IL_00c3; } } { Type_t* L_1 = __this->___targetType; RuntimeObject* L_2 = ___0_target; il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); OptimizedReflection_VerifyStaticTarget_mC301AAA3260A101CEF161A2DCBA13C66511FA6BE(L_1, L_2, NULL); Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_3 = __this->___setter; if (L_3) { goto IL_003f; } } { Type_t* L_4 = __this->___targetType; FieldInfo_t* L_5 = __this->___fieldInfo; NullCheck((MemberInfo_t*)L_5); String_t* L_6; L_6 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_5); String_t* L_7; L_7 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1D5229C9C42B7C82BD198E67E73FB7CF26984735)), (RuntimeObject*)L_4, (RuntimeObject*)L_6, NULL); TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6* L_8 = (TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6_il2cpp_TypeInfo_var))); TargetException__ctor_m6F20420087AA894B6CE0EE5E10754BFBA297A5B1(L_8, L_7, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_003f: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_10; L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL); RuntimeObject* L_11 = ___1_value; il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var); bool L_12; L_12 = TypeUtility_IsAssignableFrom_mAEB6320B1B550044B01FABADEF19F5B2C1D4D569(L_10, L_11, NULL); if (L_12) { goto IL_00af; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)4); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = L_13; Type_t* L_15 = __this->___targetType; NullCheck(L_14); ArrayElementTypeCheck (L_14, L_15); (L_14)->SetAt(static_cast(0), (RuntimeObject*)L_15); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = L_14; FieldInfo_t* L_17 = __this->___fieldInfo; NullCheck((MemberInfo_t*)L_17); String_t* L_18; L_18 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_17); NullCheck(L_16); ArrayElementTypeCheck (L_16, L_18); (L_16)->SetAt(static_cast(1), (RuntimeObject*)L_18); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = L_16; RuntimeObject* L_20 = ___1_value; if (L_20) { G_B6_0 = 2; G_B6_1 = L_19; G_B6_2 = L_19; G_B6_3 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5E1F4DBF5E275973783C311519AA896B5861BB30)); goto IL_007b; } G_B5_0 = 2; G_B5_1 = L_19; G_B5_2 = L_19; G_B5_3 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5E1F4DBF5E275973783C311519AA896B5861BB30)); } { G_B9_0 = ((String_t*)(NULL)); G_B9_1 = G_B5_0; G_B9_2 = G_B5_1; G_B9_3 = G_B5_2; G_B9_4 = G_B5_3; goto IL_008d; } IL_007b: { RuntimeObject* L_21 = ___1_value; NullCheck(L_21); Type_t* L_22; L_22 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_21, NULL); Type_t* L_23 = L_22; if (L_23) { G_B8_0 = L_23; G_B8_1 = G_B6_0; G_B8_2 = G_B6_1; G_B8_3 = G_B6_2; G_B8_4 = G_B6_3; goto IL_0088; } G_B7_0 = L_23; G_B7_1 = G_B6_0; G_B7_2 = G_B6_1; G_B7_3 = G_B6_2; G_B7_4 = G_B6_3; } { G_B9_0 = ((String_t*)(NULL)); G_B9_1 = G_B7_1; G_B9_2 = G_B7_2; G_B9_3 = G_B7_3; G_B9_4 = G_B7_4; goto IL_008d; } IL_0088: { NullCheck((RuntimeObject*)G_B8_0); String_t* L_24; L_24 = VirtualFuncInvoker0< String_t* >::Invoke(3, (RuntimeObject*)G_B8_0); G_B9_0 = L_24; G_B9_1 = G_B8_1; G_B9_2 = G_B8_2; G_B9_3 = G_B8_3; G_B9_4 = G_B8_4; } IL_008d: { String_t* L_25 = G_B9_0; if (L_25) { G_B11_0 = L_25; G_B11_1 = G_B9_1; G_B11_2 = G_B9_2; G_B11_3 = G_B9_3; G_B11_4 = G_B9_4; goto IL_0096; } G_B10_0 = L_25; G_B10_1 = G_B9_1; G_B10_2 = G_B9_2; G_B10_3 = G_B9_3; G_B10_4 = G_B9_4; } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174)); G_B11_1 = G_B10_1; G_B11_2 = G_B10_2; G_B11_3 = G_B10_3; G_B11_4 = G_B10_4; } IL_0096: { NullCheck(G_B11_2); ArrayElementTypeCheck (G_B11_2, G_B11_0); (G_B11_2)->SetAt(static_cast(G_B11_1), (RuntimeObject*)G_B11_0); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_26 = G_B11_3; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_28; L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL); NullCheck(L_26); ArrayElementTypeCheck (L_26, L_28); (L_26)->SetAt(static_cast(3), (RuntimeObject*)L_28); String_t* L_29; L_29 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(G_B11_4, L_26, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_30 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_30, L_29, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, method); } IL_00af: { } try { RuntimeObject* L_31 = ___0_target; RuntimeObject* L_32 = ___1_value; (( void (*) (StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_31, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); goto IL_00cb; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00ba; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00bd; } throw e; } CATCH_00ba: { TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_33 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } CATCH_00bd: { Exception_t* L_34 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_35 = (TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var))); TargetInvocationException__ctor_m4892CF9181DF7889AD9FD9834CDC31C634D85C87(L_35, L_34, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, method); } IL_00c3: { RuntimeObject* L_36 = ___0_target; RuntimeObject* L_37 = ___1_value; (( void (*) (StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_36, L_37, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); } IL_00cb: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFieldAccessor_1_SetValueUnsafe_m48C8E1BEA5C5F4C6BD772E6DA61A9D124FDAD79F_gshared (StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TField_tBF2975972161099FC1FC7D544D0ACDA8527C91E6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TField_tBF2975972161099FC1FC7D544D0ACDA8527C91E6); { Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_0 = __this->___setter; RuntimeObject* L_1 = ___1_value; void* L_3 = UnBox_Any(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_2); NullCheck(L_0); InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? (((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_3))): *(void**)(((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_3))))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFieldAccessor_1_U3CCompileU3Eb__5_0_m0E78D87776154D39A6408018B80932D9FE1EABF2_gshared (StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { const uint32_t SizeOf_TField_tBF2975972161099FC1FC7D544D0ACDA8527C91E6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TField_tBF2975972161099FC1FC7D544D0ACDA8527C91E6); { FieldInfo_t* L_0 = __this->___fieldInfo; NullCheck(L_0); RuntimeObject* L_1; L_1 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(48, L_0, NULL); void* L_3 = UnBox_Any(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_2); il2cpp_codegen_memcpy(il2cppRetVal, (((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_3))), SizeOf_TField_tBF2975972161099FC1FC7D544D0ACDA8527C91E6); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFieldAccessor_1_U3CCompileU3Eb__5_1_mE4D92EB026DE0C81E0DA660C8724E04DE8C2E6C7_gshared (StaticFieldAccessor_1_t701E95668320712C18AD242E18F69D840CAB44EE* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method) { const uint32_t SizeOf_TField_tBF2975972161099FC1FC7D544D0ACDA8527C91E6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TField_tBF2975972161099FC1FC7D544D0ACDA8527C91E6); { FieldInfo_t* L_0 = __this->___fieldInfo; il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? ___0_value : &___0_value), SizeOf_TField_tBF2975972161099FC1FC7D544D0ACDA8527C91E6); RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4), L_1); NullCheck(L_0); FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_0, NULL, L_2, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvokerBase_1__ctor_mC8D4CEE216292E85661C011AB73D17315BD7EA42_gshared (StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodInfo_t* L_0 = ___0_methodInfo; StaticInvokerBase__ctor_m6C9DC047E597DE757E95781C8ACA69DC87604534((StaticInvokerBase_t929FB18B71D904E9557F677D7FFA007CE01BDF4E*)__this, L_0, NULL); il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); bool L_1; L_1 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL); if (!L_1) { goto IL_0035; } } { MethodInfo_t* L_2 = ___0_methodInfo; NullCheck(L_2); Type_t* L_3; L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(73, L_2); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); bool L_6; L_6 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_3, L_5, NULL); if (!L_6) { goto IL_0035; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4BB1E8571BF73B851AC8DB0303A26DAB5261A512)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method); } IL_0035: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_1__ctor_mF9FCEDB946F9B4DB2011CFEB51DB34AB8F1B8B0B_gshared (StaticFunctionInvoker_1_t88D62ED4710CB92FED9A0ED59BD91F40EC1E89E9* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { { MethodInfo_t* L_0 = ___0_methodInfo; (( void (*) (StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE*, MethodInfo_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* StaticFunctionInvoker_1_GetParameterTypes_mAEC7E4C391993BE4A29B3B1155CC0ACA2B7E0F0D_gshared (StaticFunctionInvoker_1_t88D62ED4710CB92FED9A0ED59BD91F40EC1E89E9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_1_CompileExpression_mBB019C7F6DDB1D52E55749B871528F92E0E3EE12_gshared (StaticFunctionInvoker_1_t88D62ED4710CB92FED9A0ED59BD91F40EC1E89E9* __this, MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* ___0_callExpression, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameterExpressions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_0 = ___0_callExpression; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameterExpressions; il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression_1_tB0CB585A203E2CEBC2C0C5BD1042D67626F60489* L_2; L_2 = (( Expression_1_tB0CB585A203E2CEBC2C0C5BD1042D67626F60489* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 2)); NullCheck(L_2); Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* L_3; L_3 = InvokerFuncInvoker0< Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)), il2cpp_rgctx_method(method->klass->rgctx_data, 4), L_2); __this->___invoke = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_1_CreateDelegate_m5B282839CF9E37E4259765B02982F9DAF486F014_gshared (StaticFunctionInvoker_1_t88D62ED4710CB92FED9A0ED59BD91F40EC1E89E9* __this, const RuntimeMethod* method) { { Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* L_0 = (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5)); (( void (*) (Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_0, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 8)); __this->___invoke = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_1_U3CCreateDelegateU3Eb__7_0_m0280CCD66E860317BDB6B1F60F4EA6D058BF0A6D_gshared (StaticFunctionInvoker_1_t88D62ED4710CB92FED9A0ED59BD91F40EC1E89E9* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_TResult_t8BBBBAA87C6BB6D3B1709C628DEFC34FB4AA96DB = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TResult_t8BBBBAA87C6BB6D3B1709C628DEFC34FB4AA96DB); { MethodInfo_t* L_0 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); Delegate_t* L_3; L_3 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_0, L_2); NullCheck(((Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))); InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), ((Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))), (Il2CppFullySharedGenericAny*)L_4); il2cpp_codegen_memcpy(il2cppRetVal, L_4, SizeOf_TResult_t8BBBBAA87C6BB6D3B1709C628DEFC34FB4AA96DB); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_2__ctor_m83151B937C598CE532F687BFAE60AB15E5DEDDF4_gshared (StaticFunctionInvoker_2_t9F122F24C30EE93CBF57630D0B67798B621497F8* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { { MethodInfo_t* L_0 = ___0_methodInfo; (( void (*) (StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE*, MethodInfo_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticFunctionInvoker_2_Invoke_m0421803F900FBC257CC97580BB1903B18CE62AEE_gshared (StaticFunctionInvoker_2_t9F122F24C30EE93CBF57630D0B67798B621497F8* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); bool L_0; L_0 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL); if (!L_0) { goto IL_0030; } } { RuntimeObject* L_1 = ___0_target; NullCheck((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this); VirtualActionInvoker1< RuntimeObject* >::Invoke(10, (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this, L_1); MethodInfo_t* L_2 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo; RuntimeObject* L_3 = ___1_arg0; NullCheck((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this); (( void (*) (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*, MethodInfo_t*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this, L_2, 0, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 2)); } try { RuntimeObject* L_4 = ___0_target; RuntimeObject* L_5 = ___1_arg0; RuntimeObject* L_6; L_6 = (( RuntimeObject* (*) (StaticFunctionInvoker_2_t9F122F24C30EE93CBF57630D0B67798B621497F8*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); V_0 = L_6; goto IL_0039; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0027; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_002a; } throw e; } CATCH_0027: { TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_7 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } CATCH_002a: { Exception_t* L_8 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_9 = (TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var))); TargetInvocationException__ctor_m4892CF9181DF7889AD9FD9834CDC31C634D85C87(L_9, L_8, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method); } IL_0030: { RuntimeObject* L_10 = ___0_target; RuntimeObject* L_11 = ___1_arg0; RuntimeObject* L_12; L_12 = (( RuntimeObject* (*) (StaticFunctionInvoker_2_t9F122F24C30EE93CBF57630D0B67798B621497F8*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); return L_12; } IL_0039: { RuntimeObject* L_13 = V_0; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticFunctionInvoker_2_InvokeUnsafe_m3EB338794C3CCBA872ED58607349AD152E48E27C_gshared (StaticFunctionInvoker_2_t9F122F24C30EE93CBF57630D0B67798B621497F8* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, const RuntimeMethod* method) { const uint32_t SizeOf_TParam0_t45238165CE2805A1C7261B5F79E9CDE7E3AC84A0 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)); const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TParam0_t45238165CE2805A1C7261B5F79E9CDE7E3AC84A0); const uint32_t SizeOf_TResult_t5790748B85A511329D49845DFD418C3FC2D656AD = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TResult_t5790748B85A511329D49845DFD418C3FC2D656AD); { Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_0 = __this->___invoke; RuntimeObject* L_1 = ___1_arg0; void* L_3 = UnBox_Any(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 6), L_2); NullCheck(L_0); InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? (((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_3))): *(void**)(((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_3)))), (Il2CppFullySharedGenericAny*)L_4); RuntimeObject* L_5 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), L_4); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* StaticFunctionInvoker_2_GetParameterTypes_mD7ADAAB14A8B0644872879260AD2616CB2EB6CB2_gshared (StaticFunctionInvoker_2_t9F122F24C30EE93CBF57630D0B67798B621497F8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = L_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 9)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_3); (L_1)->SetAt(static_cast(0), (Type_t*)L_3); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_2_CompileExpression_mF06F2DBB9AD540DA3BCBA6CA2C507BD4794CC716_gshared (StaticFunctionInvoker_2_t9F122F24C30EE93CBF57630D0B67798B621497F8* __this, MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* ___0_callExpression, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameterExpressions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_0 = ___0_callExpression; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameterExpressions; il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression_1_t3706F1CD231334B983438B02BA84E3263924773E* L_2; L_2 = (( Expression_1_t3706F1CD231334B983438B02BA84E3263924773E* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); NullCheck(L_2); Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_3; L_3 = InvokerFuncInvoker0< Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 12), L_2); __this->___invoke = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_2_CreateDelegate_mCD32184ABBC57A48D2CFB58AF27B035A23DD27EB_gshared (StaticFunctionInvoker_2_t9F122F24C30EE93CBF57630D0B67798B621497F8* __this, const RuntimeMethod* method) { { Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0* L_0 = (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5)); (( void (*) (Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_0, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 14)); __this->___invoke = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_2_U3CCreateDelegateU3Eb__7_0_m9F88C2EA9DF9433F6EE8F7A111DB2E8180985043_gshared (StaticFunctionInvoker_2_t9F122F24C30EE93CBF57630D0B67798B621497F8* __this, Il2CppFullySharedGenericAny ___0_param0, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_TParam0_t45238165CE2805A1C7261B5F79E9CDE7E3AC84A0 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)); const uint32_t SizeOf_TResult_t5790748B85A511329D49845DFD418C3FC2D656AD = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TParam0_t45238165CE2805A1C7261B5F79E9CDE7E3AC84A0); const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TResult_t5790748B85A511329D49845DFD418C3FC2D656AD); { MethodInfo_t* L_0 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 15)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); Delegate_t* L_3; L_3 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_0, L_2); il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_param0 : &___0_param0), SizeOf_TParam0_t45238165CE2805A1C7261B5F79E9CDE7E3AC84A0); NullCheck(((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))); InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), ((Func_2_t7F5F5324CE2DDB7001B68FFE29A5D9F907139FB0*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_4: *(void**)L_4), (Il2CppFullySharedGenericAny*)L_5); il2cpp_codegen_memcpy(il2cppRetVal, L_5, SizeOf_TResult_t5790748B85A511329D49845DFD418C3FC2D656AD); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_3__ctor_mDD9B19AD185B502685C070F8B493F7BD6DC40CCE_gshared (StaticFunctionInvoker_3_t6C5EBDD1EB779AEB5B328982C0F936732A2A1F3F* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { { MethodInfo_t* L_0 = ___0_methodInfo; (( void (*) (StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE*, MethodInfo_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* StaticFunctionInvoker_3_GetParameterTypes_m16304D8E41324B60DEFE02ADE347F6762BD7B692_gshared (StaticFunctionInvoker_3_t6C5EBDD1EB779AEB5B328982C0F936732A2A1F3F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = L_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_3); (L_1)->SetAt(static_cast(0), (Type_t*)L_3); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 3)) }; Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); NullCheck(L_4); ArrayElementTypeCheck (L_4, L_6); (L_4)->SetAt(static_cast(1), (Type_t*)L_6); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_3_CompileExpression_mDF5B63FEB3885027795A78C638340D63F5130B7C_gshared (StaticFunctionInvoker_3_t6C5EBDD1EB779AEB5B328982C0F936732A2A1F3F* __this, MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* ___0_callExpression, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameterExpressions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_0 = ___0_callExpression; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameterExpressions; il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression_1_tF2F6D24516B5C47C85F41B0D7DCA1F410C22AF9E* L_2; L_2 = (( Expression_1_tF2F6D24516B5C47C85F41B0D7DCA1F410C22AF9E* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); NullCheck(L_2); Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* L_3; L_3 = InvokerFuncInvoker0< Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), L_2); __this->___invoke = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_3_CreateDelegate_m6A397F37909AEC427E74B525F6AB770FE9745CF6_gshared (StaticFunctionInvoker_3_t6C5EBDD1EB779AEB5B328982C0F936732A2A1F3F* __this, const RuntimeMethod* method) { { Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4* L_0 = (Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 7)); (( void (*) (Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_0, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 10)); __this->___invoke = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_3_U3CCreateDelegateU3Eb__7_0_mB4E3BAD5A2A6ADCB71282CB192C5391D7A80685B_gshared (StaticFunctionInvoker_3_t6C5EBDD1EB779AEB5B328982C0F936732A2A1F3F* __this, Il2CppFullySharedGenericAny ___0_param0, Il2CppFullySharedGenericAny ___1_param1, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_TParam0_tCEA3CE3D4BEBE1F88471D325E631F3FFC5149D84 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)); const uint32_t SizeOf_TParam1_t116B30461427C070A91828895FB38E2C4FA5D7BC = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)); const uint32_t SizeOf_TResult_t166D5E5B72E6F62D9D0EF4865B665464277F5DDE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TParam0_tCEA3CE3D4BEBE1F88471D325E631F3FFC5149D84); const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TParam1_t116B30461427C070A91828895FB38E2C4FA5D7BC); const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_TResult_t166D5E5B72E6F62D9D0EF4865B665464277F5DDE); { MethodInfo_t* L_0 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 11)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); Delegate_t* L_3; L_3 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_0, L_2); il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)) ? ___0_param0 : &___0_param0), SizeOf_TParam0_tCEA3CE3D4BEBE1F88471D325E631F3FFC5149D84); il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___1_param1 : &___1_param1), SizeOf_TParam1_t116B30461427C070A91828895FB38E2C4FA5D7BC); NullCheck(((Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 7)))); InvokerActionInvoker3< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 14), ((Func_3_t009E60D2B88B8B844FB90881977A21CC70E688A4*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 7))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)) ? L_4: *(void**)L_4), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_5: *(void**)L_5), (Il2CppFullySharedGenericAny*)L_6); il2cpp_codegen_memcpy(il2cppRetVal, L_6, SizeOf_TResult_t166D5E5B72E6F62D9D0EF4865B665464277F5DDE); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_4__ctor_mC276CA259E6755E977F9354E1B9D66F8A6B344E5_gshared (StaticFunctionInvoker_4_tDC6395A6ECF5D199ED3415F1909AD727D9FB5687* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { { MethodInfo_t* L_0 = ___0_methodInfo; (( void (*) (StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE*, MethodInfo_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* StaticFunctionInvoker_4_GetParameterTypes_mACF89C1500AA49B53CCF0627D73FF599EE8D2611_gshared (StaticFunctionInvoker_4_tDC6395A6ECF5D199ED3415F1909AD727D9FB5687* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)3); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = L_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_3); (L_1)->SetAt(static_cast(0), (Type_t*)L_3); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 3)) }; Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); NullCheck(L_4); ArrayElementTypeCheck (L_4, L_6); (L_4)->SetAt(static_cast(1), (Type_t*)L_6); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = L_4; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_9); (L_7)->SetAt(static_cast(2), (Type_t*)L_9); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_4_CompileExpression_m91E47C6B800B7632FC83C1182DAFF87F6D1FA9A8_gshared (StaticFunctionInvoker_4_tDC6395A6ECF5D199ED3415F1909AD727D9FB5687* __this, MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* ___0_callExpression, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameterExpressions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_0 = ___0_callExpression; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameterExpressions; il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression_1_t808B8C8F0B59B485CCD5E6C526FA0DC4121513DC* L_2; L_2 = (( Expression_1_t808B8C8F0B59B485CCD5E6C526FA0DC4121513DC* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); NullCheck(L_2); Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* L_3; L_3 = InvokerFuncInvoker0< Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), L_2); __this->___invoke = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_4_CreateDelegate_m9A599AD32555A42C3FA3730ABFC8F747A096E470_gshared (StaticFunctionInvoker_4_tDC6395A6ECF5D199ED3415F1909AD727D9FB5687* __this, const RuntimeMethod* method) { { Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079* L_0 = (Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 8)); (( void (*) (Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_0, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); __this->___invoke = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_4_U3CCreateDelegateU3Eb__7_0_m4139F71C8C100825A95337BDBC799D808C6CA6EC_gshared (StaticFunctionInvoker_4_tDC6395A6ECF5D199ED3415F1909AD727D9FB5687* __this, Il2CppFullySharedGenericAny ___0_param0, Il2CppFullySharedGenericAny ___1_param1, Il2CppFullySharedGenericAny ___2_param2, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_TParam0_tBB0D083AFEA16C69BC0659DE5A305C3A9D66EA40 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)); const uint32_t SizeOf_TParam1_t1A661897D4059EF3B4B6FB7828972DFF71144665 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const uint32_t SizeOf_TParam2_t05D649BE45E61B19A1EDD18CDE26D19563F2A0E1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)); const uint32_t SizeOf_TResult_tF56A3C6FC6DE9140668F3D648E39D673C4C03DFB = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TParam0_tBB0D083AFEA16C69BC0659DE5A305C3A9D66EA40); const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TParam1_t1A661897D4059EF3B4B6FB7828972DFF71144665); const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_TParam2_t05D649BE45E61B19A1EDD18CDE26D19563F2A0E1); const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_TResult_tF56A3C6FC6DE9140668F3D648E39D673C4C03DFB); { MethodInfo_t* L_0 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 12)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); Delegate_t* L_3; L_3 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_0, L_2); il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___0_param0 : &___0_param0), SizeOf_TParam0_tBB0D083AFEA16C69BC0659DE5A305C3A9D66EA40); il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___1_param1 : &___1_param1), SizeOf_TParam1_t1A661897D4059EF3B4B6FB7828972DFF71144665); il2cpp_codegen_memcpy(L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)) ? ___2_param2 : &___2_param2), SizeOf_TParam2_t05D649BE45E61B19A1EDD18CDE26D19563F2A0E1); NullCheck(((Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 8)))); InvokerActionInvoker4< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)), il2cpp_rgctx_method(method->klass->rgctx_data, 16), ((Func_4_t572D62CCA845BDAD9BC3ABCD839C1AE78144D079*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 8))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_4: *(void**)L_4), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_5: *(void**)L_5), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)) ? L_6: *(void**)L_6), (Il2CppFullySharedGenericAny*)L_7); il2cpp_codegen_memcpy(il2cppRetVal, L_7, SizeOf_TResult_tF56A3C6FC6DE9140668F3D648E39D673C4C03DFB); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_5__ctor_mDCB462B2645203BDF91DCAAFB7F9DF5DDEF374C2_gshared (StaticFunctionInvoker_5_t636BA98B551FA75746674A8BC69111C7FF69C078* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { { MethodInfo_t* L_0 = ___0_methodInfo; (( void (*) (StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE*, MethodInfo_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* StaticFunctionInvoker_5_GetParameterTypes_m96D302E4C16E8BE355420E176E2F00EE5920C89F_gshared (StaticFunctionInvoker_5_t636BA98B551FA75746674A8BC69111C7FF69C078* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)4); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = L_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_3); (L_1)->SetAt(static_cast(0), (Type_t*)L_3); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 3)) }; Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); NullCheck(L_4); ArrayElementTypeCheck (L_4, L_6); (L_4)->SetAt(static_cast(1), (Type_t*)L_6); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = L_4; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_9); (L_7)->SetAt(static_cast(2), (Type_t*)L_9); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = L_7; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 5)) }; Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck(L_10); ArrayElementTypeCheck (L_10, L_12); (L_10)->SetAt(static_cast(3), (Type_t*)L_12); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_5_CompileExpression_m8DDE10E181EAE18C035828736FADEC704D862B78_gshared (StaticFunctionInvoker_5_t636BA98B551FA75746674A8BC69111C7FF69C078* __this, MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* ___0_callExpression, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameterExpressions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_0 = ___0_callExpression; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameterExpressions; il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression_1_tC3DDA9D7C7EB0634758858E273CCF920D8EA76F0* L_2; L_2 = (( Expression_1_tC3DDA9D7C7EB0634758858E273CCF920D8EA76F0* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); NullCheck(L_2); Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* L_3; L_3 = InvokerFuncInvoker0< Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)), il2cpp_rgctx_method(method->klass->rgctx_data, 8), L_2); __this->___invoke = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_5_CreateDelegate_mBD054765960C0EE6FBF6735CDB5C3790E958D48A_gshared (StaticFunctionInvoker_5_t636BA98B551FA75746674A8BC69111C7FF69C078* __this, const RuntimeMethod* method) { { Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397* L_0 = (Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 9)); (( void (*) (Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_0, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); __this->___invoke = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_5_U3CCreateDelegateU3Eb__7_0_mEB562F6FAB9B2AB0ADB9E8A4347469B8786D7347_gshared (StaticFunctionInvoker_5_t636BA98B551FA75746674A8BC69111C7FF69C078* __this, Il2CppFullySharedGenericAny ___0_param0, Il2CppFullySharedGenericAny ___1_param1, Il2CppFullySharedGenericAny ___2_param2, Il2CppFullySharedGenericAny ___3_param3, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_TParam0_t9D7F142A17427503734D29F4E05CC308F9DF9D88 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)); const uint32_t SizeOf_TParam1_t8962A9306BC9FEC0F1EB221DFFFBED58DA656ACF = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)); const uint32_t SizeOf_TParam2_t0EED94CB47DBDC4E819232D590F1CDBC83971852 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const uint32_t SizeOf_TParam3_tC999AF431FC6A861A9A75A4032D5BDCD8B1C87A5 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)); const uint32_t SizeOf_TResult_t688022EDC0380C26312208B41CB4EB69EEECAE3F = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TParam0_t9D7F142A17427503734D29F4E05CC308F9DF9D88); const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TParam1_t8962A9306BC9FEC0F1EB221DFFFBED58DA656ACF); const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_TParam2_t0EED94CB47DBDC4E819232D590F1CDBC83971852); const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_TParam3_tC999AF431FC6A861A9A75A4032D5BDCD8B1C87A5); const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_TResult_t688022EDC0380C26312208B41CB4EB69EEECAE3F); { MethodInfo_t* L_0 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); Delegate_t* L_3; L_3 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_0, L_2); il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? ___0_param0 : &___0_param0), SizeOf_TParam0_t9D7F142A17427503734D29F4E05CC308F9DF9D88); il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)) ? ___1_param1 : &___1_param1), SizeOf_TParam1_t8962A9306BC9FEC0F1EB221DFFFBED58DA656ACF); il2cpp_codegen_memcpy(L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? ___2_param2 : &___2_param2), SizeOf_TParam2_t0EED94CB47DBDC4E819232D590F1CDBC83971852); il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? ___3_param3 : &___3_param3), SizeOf_TParam3_tC999AF431FC6A861A9A75A4032D5BDCD8B1C87A5); NullCheck(((Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))); InvokerActionInvoker5< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)), il2cpp_rgctx_method(method->klass->rgctx_data, 18), ((Func_5_tB069B44093DF1EBDA5245A604B7AD60C4B638397*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 9))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 14)) ? L_4: *(void**)L_4), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)) ? L_5: *(void**)L_5), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? L_6: *(void**)L_6), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? L_7: *(void**)L_7), (Il2CppFullySharedGenericAny*)L_8); il2cpp_codegen_memcpy(il2cppRetVal, L_8, SizeOf_TResult_t688022EDC0380C26312208B41CB4EB69EEECAE3F); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_6__ctor_mF6729F5F59280F22898936111AF65A575C657E86_gshared (StaticFunctionInvoker_6_tA7BA56927AFD5784B961F8DDDE22B9D81937350D* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) { { MethodInfo_t* L_0 = ___0_methodInfo; (( void (*) (StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE*, MethodInfo_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((StaticFunctionInvokerBase_1_t99D473994B8BE0C7022741172748D8F456143AEE*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* StaticFunctionInvoker_6_GetParameterTypes_mE18347D675CE77F9069E9E976E0A3E2A2F14E59E_gshared (StaticFunctionInvoker_6_tA7BA56927AFD5784B961F8DDDE22B9D81937350D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)5); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = L_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_3); (L_1)->SetAt(static_cast(0), (Type_t*)L_3); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 3)) }; Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); NullCheck(L_4); ArrayElementTypeCheck (L_4, L_6); (L_4)->SetAt(static_cast(1), (Type_t*)L_6); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = L_4; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_9); (L_7)->SetAt(static_cast(2), (Type_t*)L_9); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = L_7; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 5)) }; Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck(L_10); ArrayElementTypeCheck (L_10, L_12); (L_10)->SetAt(static_cast(3), (Type_t*)L_12); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13 = L_10; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 6)) }; Type_t* L_15; L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL); NullCheck(L_13); ArrayElementTypeCheck (L_13, L_15); (L_13)->SetAt(static_cast(4), (Type_t*)L_15); return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_6_CompileExpression_m883D6B0ED7EC59637A428CB76593435E3B165A97_gshared (StaticFunctionInvoker_6_tA7BA56927AFD5784B961F8DDDE22B9D81937350D* __this, MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* ___0_callExpression, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameterExpressions, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_0 = ___0_callExpression; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameterExpressions; il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression_1_tCB0366916A46E4FA7D822F92AB2FB85CFE8F38B3* L_2; L_2 = (( Expression_1_tCB0366916A46E4FA7D822F92AB2FB85CFE8F38B3* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); NullCheck(L_2); Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* L_3; L_3 = InvokerFuncInvoker0< Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), L_2); __this->___invoke = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_6_CreateDelegate_mED6CACEFA3DC41D6536E1B4CB6C3EFF7C36824D5_gshared (StaticFunctionInvoker_6_tA7BA56927AFD5784B961F8DDDE22B9D81937350D* __this, const RuntimeMethod* method) { { Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917* L_0 = (Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10)); (( void (*) (Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(L_0, (RuntimeObject*)__this, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 13)); __this->___invoke = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticFunctionInvoker_6_U3CCreateDelegateU3Eb__7_0_m94C061D39557183E9EF771BBC2DF352816788F12_gshared (StaticFunctionInvoker_6_tA7BA56927AFD5784B961F8DDDE22B9D81937350D* __this, Il2CppFullySharedGenericAny ___0_param0, Il2CppFullySharedGenericAny ___1_param1, Il2CppFullySharedGenericAny ___2_param2, Il2CppFullySharedGenericAny ___3_param3, Il2CppFullySharedGenericAny ___4_param4, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_TParam0_tBE109D97A87AE383D7FAD3171A1CA2E2B29C907E = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)); const uint32_t SizeOf_TParam1_t724B0D93D2F88B70F2AB9B96B8C438A0F38BB509 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)); const uint32_t SizeOf_TParam2_t81B12B2685ED1C16B2C5BC1976779FA7305EEA45 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)); const uint32_t SizeOf_TParam3_tBC7D452F3224EEA79E046C459CAA6E2B218548C5 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)); const uint32_t SizeOf_TParam4_t82AD0C9CD8D58F5CAF936FD86C74C1B0EFAD5BDF = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)); const uint32_t SizeOf_TResult_t4DA15E77AB729D43CA356186D298BB3DD50FEA36 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 21)); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TParam0_tBE109D97A87AE383D7FAD3171A1CA2E2B29C907E); const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TParam1_t724B0D93D2F88B70F2AB9B96B8C438A0F38BB509); const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_TParam2_t81B12B2685ED1C16B2C5BC1976779FA7305EEA45); const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_TParam3_tBC7D452F3224EEA79E046C459CAA6E2B218548C5); const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_TParam4_t82AD0C9CD8D58F5CAF936FD86C74C1B0EFAD5BDF); const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_TResult_t4DA15E77AB729D43CA356186D298BB3DD50FEA36); { MethodInfo_t* L_0 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 14)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); Delegate_t* L_3; L_3 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_0, L_2); il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)) ? ___0_param0 : &___0_param0), SizeOf_TParam0_tBE109D97A87AE383D7FAD3171A1CA2E2B29C907E); il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? ___1_param1 : &___1_param1), SizeOf_TParam1_t724B0D93D2F88B70F2AB9B96B8C438A0F38BB509); il2cpp_codegen_memcpy(L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? ___2_param2 : &___2_param2), SizeOf_TParam2_t81B12B2685ED1C16B2C5BC1976779FA7305EEA45); il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___3_param3 : &___3_param3), SizeOf_TParam3_tBC7D452F3224EEA79E046C459CAA6E2B218548C5); il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? ___4_param4 : &___4_param4), SizeOf_TParam4_t82AD0C9CD8D58F5CAF936FD86C74C1B0EFAD5BDF); NullCheck(((Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 10)))); InvokerActionInvoker6< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), ((Func_6_t32A1C1A14FCDA8173F51B0957489684B58E77917*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 10))), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15)) ? L_4: *(void**)L_4), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? L_5: *(void**)L_5), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? L_6: *(void**)L_6), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_7: *(void**)L_7), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_8: *(void**)L_8), (Il2CppFullySharedGenericAny*)L_9); il2cpp_codegen_memcpy(il2cppRetVal, L_9, SizeOf_TResult_t4DA15E77AB729D43CA356186D298BB3DD50FEA36); 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 void StaticGetter_1_Invoke_m6206102EF397AEFFABC0DAE58BCA47BB2B36BD89_Multicast(StaticGetter_1_t5C0B26D3ABAE6F5762F45AD85D572BDF5BDB1302* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { StaticGetter_1_t5C0B26D3ABAE6F5762F45AD85D572BDF5BDB1302* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, il2cppRetVal, reinterpret_cast(currentDelegate->___method)); } } void StaticGetter_1_Invoke_m6206102EF397AEFFABC0DAE58BCA47BB2B36BD89_OpenStaticInvoker(StaticGetter_1_t5C0B26D3ABAE6F5762F45AD85D572BDF5BDB1302* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, il2cppRetVal); } void StaticGetter_1_Invoke_m6206102EF397AEFFABC0DAE58BCA47BB2B36BD89_ClosedStaticInvoker(StaticGetter_1_t5C0B26D3ABAE6F5762F45AD85D572BDF5BDB1302* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { InvokerActionInvoker2< RuntimeObject*, Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, il2cppRetVal); } void StaticGetter_1_Invoke_m6206102EF397AEFFABC0DAE58BCA47BB2B36BD89_ClosedInstInvoker(StaticGetter_1_t5C0B26D3ABAE6F5762F45AD85D572BDF5BDB1302* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, il2cppRetVal); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticGetter_1__ctor_mE073C0176B0E22F47E5A4AB462DFB68D33312118_gshared (StaticGetter_1_t5C0B26D3ABAE6F5762F45AD85D572BDF5BDB1302* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method); __this->___method = ___1_method; __this->___m_target = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 0; if (isOpen) __this->___invoke_impl = (intptr_t)&StaticGetter_1_Invoke_m6206102EF397AEFFABC0DAE58BCA47BB2B36BD89_OpenStaticInvoker; else __this->___invoke_impl = (intptr_t)&StaticGetter_1_Invoke_m6206102EF397AEFFABC0DAE58BCA47BB2B36BD89_ClosedStaticInvoker; } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl = (intptr_t)&StaticGetter_1_Invoke_m6206102EF397AEFFABC0DAE58BCA47BB2B36BD89_ClosedInstInvoker; } __this->___extra_arg = (intptr_t)&StaticGetter_1_Invoke_m6206102EF397AEFFABC0DAE58BCA47BB2B36BD89_Multicast; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticGetter_1_Invoke_m6206102EF397AEFFABC0DAE58BCA47BB2B36BD89_gshared (StaticGetter_1_t5C0B26D3ABAE6F5762F45AD85D572BDF5BDB1302* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, il2cppRetVal, reinterpret_cast(__this->___method)); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPropertyAccessor_1__ctor_m31B2F2AF2C59504011E7F5CDBE32715731F5B23D_gshared (StaticPropertyAccessor_1_t8084CC815EBD4BE81A1AC57AF722807520FAFE4F* __this, PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); bool L_0; L_0 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL); if (!L_0) { goto IL_0060; } } { PropertyInfo_t* L_1 = ___0_propertyInfo; bool L_2; L_2 = PropertyInfo_op_Equality_m3BFC2276AECF2A16B66F171D65516817B4578B4F(L_1, (PropertyInfo_t*)NULL, NULL); if (!L_2) { goto IL_0021; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFBC35FFDE20578F35F7D80AA15EBCB02F42463C4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method); } IL_0021: { PropertyInfo_t* L_4 = ___0_propertyInfo; NullCheck(L_4); Type_t* L_5; L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(30, L_4); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); bool L_8; L_8 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_5, L_7, NULL); if (!L_8) { goto IL_0048; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB8C42BD3D4D07B626C359233A32EAA26F94F8DA6)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFBC35FFDE20578F35F7D80AA15EBCB02F42463C4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method); } IL_0048: { PropertyInfo_t* L_10 = ___0_propertyInfo; il2cpp_codegen_runtime_class_init_inline(MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var); bool L_11; L_11 = MemberUtility_IsStatic_m518306DE8B210938210C1A2DFC8AAA4A041F288A(L_10, NULL); if (L_11) { goto IL_0060; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9A05A697BAB2837E895743AD00E647FDF8AA3AD5)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFBC35FFDE20578F35F7D80AA15EBCB02F42463C4)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, method); } IL_0060: { PropertyInfo_t* L_13 = ___0_propertyInfo; __this->___propertyInfo = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___propertyInfo), (void*)L_13); PropertyInfo_t* L_14 = ___0_propertyInfo; NullCheck((MemberInfo_t*)L_14); Type_t* L_15; L_15 = VirtualFuncInvoker0< Type_t* >::Invoke(14, (MemberInfo_t*)L_14); __this->___targetType = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___targetType), (void*)L_15); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPropertyAccessor_1_Compile_mF4ACBC0D9876F83554B975187CD3A00542C2011D_gshared (StaticPropertyAccessor_1_t8084CC815EBD4BE81A1AC57AF722807520FAFE4F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3FAA05D641D29AC345AA871116A0E236549DB39F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MethodInfo_t* V_0 = NULL; MethodInfo_t* V_1 = NULL; MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* V_2 = NULL; { PropertyInfo_t* L_0 = __this->___propertyInfo; NullCheck(L_0); MethodInfo_t* L_1; L_1 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(40, L_0, (bool)1); V_0 = L_1; PropertyInfo_t* L_2 = __this->___propertyInfo; NullCheck(L_2); MethodInfo_t* L_3; L_3 = VirtualFuncInvoker1< MethodInfo_t*, bool >::Invoke(43, L_2, (bool)1); V_1 = L_3; il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); bool L_4; L_4 = OptimizedReflection_get_useJit_mA1E53EB6ECAF6C799D746D0F87F6EBC7AC01996B(NULL); if (!L_4) { goto IL_0072; } } { MethodInfo_t* L_5 = V_0; bool L_6; L_6 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_5, (MethodInfo_t*)NULL, NULL); if (!L_6) { goto IL_004d; } } { PropertyInfo_t* L_7 = __this->___propertyInfo; il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_8; L_8 = Expression_Property_m5C42C2C4783D3282226E02E655FDAD82347549EC((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)NULL, L_7, NULL); V_2 = L_8; MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_9 = V_2; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_10; L_10 = Array_Empty_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3FAA05D641D29AC345AA871116A0E236549DB39F_inline(Array_Empty_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m3FAA05D641D29AC345AA871116A0E236549DB39F_RuntimeMethod_var); Expression_1_tB0CB585A203E2CEBC2C0C5BD1042D67626F60489* L_11; L_11 = (( Expression_1_tB0CB585A203E2CEBC2C0C5BD1042D67626F60489* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 2)); NullCheck(L_11); Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* L_12; L_12 = InvokerFuncInvoker0< Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)), il2cpp_rgctx_method(method->klass->rgctx_data, 4), L_11); __this->___getter = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___getter), (void*)L_12); } IL_004d: { MethodInfo_t* L_13 = V_1; bool L_14; L_14 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_13, (MethodInfo_t*)NULL, NULL); if (!L_14) { goto IL_00ba; } } { MethodInfo_t* L_15 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 6)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_17; L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL); NullCheck(L_15); Delegate_t* L_18; L_18 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_15, L_17); __this->___setter = ((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)Castclass((RuntimeObject*)L_18, il2cpp_rgctx_data(method->klass->rgctx_data, 7))); Il2CppCodeGenWriteBarrier((void**)(&__this->___setter), (void*)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)Castclass((RuntimeObject*)L_18, il2cpp_rgctx_data(method->klass->rgctx_data, 7)))); return; } IL_0072: { MethodInfo_t* L_19 = V_0; bool L_20; L_20 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_19, (MethodInfo_t*)NULL, NULL); if (!L_20) { goto IL_0096; } } { MethodInfo_t* L_21 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 8)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_23; L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL); NullCheck(L_21); Delegate_t* L_24; L_24 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_21, L_23); __this->___getter = ((Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*)Castclass((RuntimeObject*)L_24, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); Il2CppCodeGenWriteBarrier((void**)(&__this->___getter), (void*)((Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431*)Castclass((RuntimeObject*)L_24, il2cpp_rgctx_data(method->klass->rgctx_data, 5)))); } IL_0096: { MethodInfo_t* L_25 = V_1; bool L_26; L_26 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_25, (MethodInfo_t*)NULL, NULL); if (!L_26) { goto IL_00ba; } } { MethodInfo_t* L_27 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 6)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_29; L_29 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_28, NULL); NullCheck(L_27); Delegate_t* L_30; L_30 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(78, L_27, L_29); __this->___setter = ((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)Castclass((RuntimeObject*)L_30, il2cpp_rgctx_data(method->klass->rgctx_data, 7))); Il2CppCodeGenWriteBarrier((void**)(&__this->___setter), (void*)((Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*)Castclass((RuntimeObject*)L_30, il2cpp_rgctx_data(method->klass->rgctx_data, 7)))); } IL_00ba: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticPropertyAccessor_1_GetValue_mB6DBAE1D42BB7F8B4210F8188AB1A36C6B3A8DFD_gshared (StaticPropertyAccessor_1_t8084CC815EBD4BE81A1AC57AF722807520FAFE4F* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); bool L_0; L_0 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL); if (!L_0) { goto IL_0050; } } { Type_t* L_1 = __this->___targetType; RuntimeObject* L_2 = ___0_target; il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); OptimizedReflection_VerifyStaticTarget_mC301AAA3260A101CEF161A2DCBA13C66511FA6BE(L_1, L_2, NULL); Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* L_3 = __this->___getter; if (L_3) { goto IL_003c; } } { Type_t* L_4 = __this->___targetType; PropertyInfo_t* L_5 = __this->___propertyInfo; NullCheck((MemberInfo_t*)L_5); String_t* L_6; L_6 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_5); String_t* L_7; L_7 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC30E5FCF81A5A9DAF075A7CB00FB9B266FC60938)), (RuntimeObject*)L_4, (RuntimeObject*)L_6, NULL); TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6* L_8 = (TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6_il2cpp_TypeInfo_var))); TargetException__ctor_m6F20420087AA894B6CE0EE5E10754BFBA297A5B1(L_8, L_7, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_003c: { } try { RuntimeObject* L_9 = ___0_target; RuntimeObject* L_10; L_10 = (( RuntimeObject* (*) (StaticPropertyAccessor_1_t8084CC815EBD4BE81A1AC57AF722807520FAFE4F*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 9)); V_0 = L_10; goto IL_0058; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0047; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_004a; } throw e; } CATCH_0047: { TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_11 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } CATCH_004a: { Exception_t* L_12 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_13 = (TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var))); TargetInvocationException__ctor_m4892CF9181DF7889AD9FD9834CDC31C634D85C87(L_13, L_12, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, method); } IL_0050: { RuntimeObject* L_14 = ___0_target; RuntimeObject* L_15; L_15 = (( RuntimeObject* (*) (StaticPropertyAccessor_1_t8084CC815EBD4BE81A1AC57AF722807520FAFE4F*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 9)); return L_15; } IL_0058: { RuntimeObject* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticPropertyAccessor_1_GetValueUnsafe_m6E3EADD023D582C0097F6B3BAA0796990C50C3EB_gshared (StaticPropertyAccessor_1_t8084CC815EBD4BE81A1AC57AF722807520FAFE4F* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) { const uint32_t SizeOf_TProperty_tA65616EE0394D1D8D986F5ED5379C3AAE5558330 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)); const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TProperty_tA65616EE0394D1D8D986F5ED5379C3AAE5558330); { Func_1_tBB8824FA8746333BFFF3AB3CE4A41B58450AF431* L_0 = __this->___getter; NullCheck(L_0); InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), L_0, (Il2CppFullySharedGenericAny*)L_1); RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPropertyAccessor_1_SetValue_mA7AEC68A1A2AF98C5695C0978C81EC51876461D5_gshared (StaticPropertyAccessor_1_t8084CC815EBD4BE81A1AC57AF722807520FAFE4F* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } il2cpp::utils::ExceptionSupportStack __active_exceptions; int32_t G_B6_0 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_1 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B6_2 = NULL; String_t* G_B6_3 = NULL; int32_t G_B5_0 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B5_1 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B5_2 = NULL; String_t* G_B5_3 = NULL; String_t* G_B9_0 = NULL; int32_t G_B9_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B9_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B9_3 = NULL; String_t* G_B9_4 = NULL; Type_t* G_B8_0 = NULL; int32_t G_B8_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B8_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B8_3 = NULL; String_t* G_B8_4 = NULL; Type_t* G_B7_0 = NULL; int32_t G_B7_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B7_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B7_3 = NULL; String_t* G_B7_4 = NULL; String_t* G_B11_0 = NULL; int32_t G_B11_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B11_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B11_3 = NULL; String_t* G_B11_4 = NULL; String_t* G_B10_0 = NULL; int32_t G_B10_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B10_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B10_3 = NULL; String_t* G_B10_4 = NULL; { il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); bool L_0; L_0 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL); if (!L_0) { goto IL_00c3; } } { Type_t* L_1 = __this->___targetType; RuntimeObject* L_2 = ___0_target; il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); OptimizedReflection_VerifyStaticTarget_mC301AAA3260A101CEF161A2DCBA13C66511FA6BE(L_1, L_2, NULL); Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_3 = __this->___setter; if (L_3) { goto IL_003f; } } { Type_t* L_4 = __this->___targetType; PropertyInfo_t* L_5 = __this->___propertyInfo; NullCheck((MemberInfo_t*)L_5); String_t* L_6; L_6 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_5); String_t* L_7; L_7 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral72804274E5F5D242B4F2BC17BBB9875855A18B30)), (RuntimeObject*)L_4, (RuntimeObject*)L_6, NULL); TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6* L_8 = (TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6_il2cpp_TypeInfo_var))); TargetException__ctor_m6F20420087AA894B6CE0EE5E10754BFBA297A5B1(L_8, L_7, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method); } IL_003f: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_10; L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL); RuntimeObject* L_11 = ___1_value; il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var); bool L_12; L_12 = TypeUtility_IsAssignableFrom_mAEB6320B1B550044B01FABADEF19F5B2C1D4D569(L_10, L_11, NULL); if (L_12) { goto IL_00af; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)4); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = L_13; Type_t* L_15 = __this->___targetType; NullCheck(L_14); ArrayElementTypeCheck (L_14, L_15); (L_14)->SetAt(static_cast(0), (RuntimeObject*)L_15); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = L_14; PropertyInfo_t* L_17 = __this->___propertyInfo; NullCheck((MemberInfo_t*)L_17); String_t* L_18; L_18 = VirtualFuncInvoker0< String_t* >::Invoke(13, (MemberInfo_t*)L_17); NullCheck(L_16); ArrayElementTypeCheck (L_16, L_18); (L_16)->SetAt(static_cast(1), (RuntimeObject*)L_18); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = L_16; RuntimeObject* L_20 = ___1_value; if (L_20) { G_B6_0 = 2; G_B6_1 = L_19; G_B6_2 = L_19; G_B6_3 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2142B0CEAF8C8B8384F32EA54571DB8C34FCCE82)); goto IL_007b; } G_B5_0 = 2; G_B5_1 = L_19; G_B5_2 = L_19; G_B5_3 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2142B0CEAF8C8B8384F32EA54571DB8C34FCCE82)); } { G_B9_0 = ((String_t*)(NULL)); G_B9_1 = G_B5_0; G_B9_2 = G_B5_1; G_B9_3 = G_B5_2; G_B9_4 = G_B5_3; goto IL_008d; } IL_007b: { RuntimeObject* L_21 = ___1_value; NullCheck(L_21); Type_t* L_22; L_22 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_21, NULL); Type_t* L_23 = L_22; if (L_23) { G_B8_0 = L_23; G_B8_1 = G_B6_0; G_B8_2 = G_B6_1; G_B8_3 = G_B6_2; G_B8_4 = G_B6_3; goto IL_0088; } G_B7_0 = L_23; G_B7_1 = G_B6_0; G_B7_2 = G_B6_1; G_B7_3 = G_B6_2; G_B7_4 = G_B6_3; } { G_B9_0 = ((String_t*)(NULL)); G_B9_1 = G_B7_1; G_B9_2 = G_B7_2; G_B9_3 = G_B7_3; G_B9_4 = G_B7_4; goto IL_008d; } IL_0088: { NullCheck((RuntimeObject*)G_B8_0); String_t* L_24; L_24 = VirtualFuncInvoker0< String_t* >::Invoke(3, (RuntimeObject*)G_B8_0); G_B9_0 = L_24; G_B9_1 = G_B8_1; G_B9_2 = G_B8_2; G_B9_3 = G_B8_3; G_B9_4 = G_B8_4; } IL_008d: { String_t* L_25 = G_B9_0; if (L_25) { G_B11_0 = L_25; G_B11_1 = G_B9_1; G_B11_2 = G_B9_2; G_B11_3 = G_B9_3; G_B11_4 = G_B9_4; goto IL_0096; } G_B10_0 = L_25; G_B10_1 = G_B9_1; G_B10_2 = G_B9_2; G_B10_3 = G_B9_3; G_B10_4 = G_B9_4; } { G_B11_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174)); G_B11_1 = G_B10_1; G_B11_2 = G_B10_2; G_B11_3 = G_B10_3; G_B11_4 = G_B10_4; } IL_0096: { NullCheck(G_B11_2); ArrayElementTypeCheck (G_B11_2, G_B11_0); (G_B11_2)->SetAt(static_cast(G_B11_1), (RuntimeObject*)G_B11_0); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_26 = G_B11_3; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) }; il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t* L_28; L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL); NullCheck(L_26); ArrayElementTypeCheck (L_26, L_28); (L_26)->SetAt(static_cast(3), (RuntimeObject*)L_28); String_t* L_29; L_29 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(G_B11_4, L_26, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_30 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_30, L_29, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, method); } IL_00af: { } try { RuntimeObject* L_31 = ___0_target; RuntimeObject* L_32 = ___1_value; (( void (*) (StaticPropertyAccessor_1_t8084CC815EBD4BE81A1AC57AF722807520FAFE4F*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_31, L_32, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_00cb; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00ba; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00bd; } throw e; } CATCH_00ba: { TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_33 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));; IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*)); } CATCH_00bd: { Exception_t* L_34 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_35 = (TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var))); TargetInvocationException__ctor_m4892CF9181DF7889AD9FD9834CDC31C634D85C87(L_35, L_34, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, method); } IL_00c3: { RuntimeObject* L_36 = ___0_target; RuntimeObject* L_37 = ___1_value; (( void (*) (StaticPropertyAccessor_1_t8084CC815EBD4BE81A1AC57AF722807520FAFE4F*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_36, L_37, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); } IL_00cb: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticPropertyAccessor_1_SetValueUnsafe_m3765FC5576222FE8BE5738982A25EE441F318B71_gshared (StaticPropertyAccessor_1_t8084CC815EBD4BE81A1AC57AF722807520FAFE4F* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TProperty_tA65616EE0394D1D8D986F5ED5379C3AAE5558330 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)); const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TProperty_tA65616EE0394D1D8D986F5ED5379C3AAE5558330); { Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_0 = __this->___setter; RuntimeObject* L_1 = ___1_value; void* L_3 = UnBox_Any(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 11), L_2); NullCheck(L_0); InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)) ? (((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_3))): *(void**)(((Il2CppFullySharedGenericAny)((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_3))))); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrongBox_1__ctor_mE7D102E98776BF97EACD04078BC53FBC2B03FA07_gshared (StrongBox_1_tF35CC8366077918FAD1C37CAC9A9F9BF03F2CE7B* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrongBox_1__ctor_m71955F6E4120530B3D003524648FD31B4709C2B3_gshared (StrongBox_1_tF35CC8366077918FAD1C37CAC9A9F9BF03F2CE7B* __this, int32_t ___0_value, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_value; __this->___Value = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StrongBox_1_System_Runtime_CompilerServices_IStrongBox_get_Value_m93B5B8433589052D9E4D6EE0ED7ECAF9C536F684_gshared (StrongBox_1_tF35CC8366077918FAD1C37CAC9A9F9BF03F2CE7B* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___Value; int32_t L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), &L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrongBox_1_System_Runtime_CompilerServices_IStrongBox_set_Value_m85F3CD36F1C68DA3F50E6FB580EF55E4C615E24C_gshared (StrongBox_1_tF35CC8366077918FAD1C37CAC9A9F9BF03F2CE7B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; __this->___Value = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 0))))); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var); bool L_0 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___U3CsafeModeU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* Array_Empty_TisExternalForcesModule_t4494E21ECF96F072432EF4DDC5F84BAF84912FC7_m2F3EA4E00B708F7E2F683839F2933A2077F67B9B_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); ExternalForcesModuleU5BU5D_t11431781ADD799A06D76C11D763A481B2423CD16* L_0 = ((EmptyArray_1_t335FEC980C152B1BB5C2B29BEBE9BB902BD96851_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* Array_Empty_TisForceOverLifetimeModule_t4859776EAF945AEA86044CAB63CA7A8AC8C14976_mD3B31996CF3BEC24489EA770CDA781CA057E095D_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); ForceOverLifetimeModuleU5BU5D_t8B8EC5C9653BD37EA210B29740ACE97F39B6E1EC* L_0 = ((EmptyArray_1_t0301B61215E2E46DFEA03D75A6060D8CAC3D479A_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* Array_Empty_TisInheritVelocityModule_tB71B2EDCAF328647DDB6BC79541D7C5E76C19562_mC34E022E193FCEBCBCFABE3D326AFD7A3BC72D81_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); InheritVelocityModuleU5BU5D_tBBEA24AC089387EB19C315018C873CD94D15F41A* L_0 = ((EmptyArray_1_tE05CFBC9C768DA6FECF8F30EAB67C277CCB8EC55_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* Array_Empty_TisLightsModule_t720242ED070FD6C55E59B7536322829A22884C7E_mC84EDDF86908CEB62AAFDFDCD8E2E3210403A401_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); LightsModuleU5BU5D_t1B43D0E6425D6ECE42FB5D4E9A0E7522279ACA56* L_0 = ((EmptyArray_1_tEED641E019AD7833746EE21F5D5EF0BE46953FDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* Array_Empty_TisLimitVelocityOverLifetimeModule_tC52CF1434E2639EE5D81DD6BA269FF38CA17D8B1_m21FA0F5AE4672F90426A30B4FDE61DCE8DD75461_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); LimitVelocityOverLifetimeModuleU5BU5D_tAF13DD144C6E43CE6DE2FE7A275FB904DD9068F1* L_0 = ((EmptyArray_1_tFF691A731ABD156600069C6A1AB13897214410E0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* Array_Empty_TisMainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_m33C193685A1A3B0DD811A9F060572040030884B7_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); MainModuleU5BU5D_tEEFB5F0E13630CB75255D344E67FEEDD38C47F0F* L_0 = ((EmptyArray_1_tCD3D2FDC32FABF46F37D9F0D5EE8033B21EE016C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* Array_Empty_TisNoiseModule_tF8D6CB544A887C0C93D05A228B65E41DBD1F3AE0_m1AD2426C747ABC797C05E61B05D61450076A8903_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); NoiseModuleU5BU5D_t7C4F86128102E5F9E007D757ED34CFE5D887C565* L_0 = ((EmptyArray_1_tD0E25BCF4832958D9C1F596570EF2919414A7103_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* Array_Empty_TisRotationBySpeedModule_tBCB7E7C1B402D1492310016D5F8FBBA4C15C26A6_mA0D9CFABD04BEF3BFE482AE641DCD6F0C1597FA9_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); RotationBySpeedModuleU5BU5D_tFC82BD47383BAC5155E20F4CACA0B1D3377CA989* L_0 = ((EmptyArray_1_tDA1E10579FDDCE25837B4F203EABDCA5251082FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* Array_Empty_TisRotationOverLifetimeModule_tEE08858451167B6DDE6DD36FDCF11E74C77D79E6_m3E7ABA71381D6C3DA7508146A094FE8C9C5C7436_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); RotationOverLifetimeModuleU5BU5D_t50CBEBBC6B542E064BD30EB9EB49BCD9B5F419C8* L_0 = ((EmptyArray_1_tFF1C726B7AD2D4CB615066440DB2BD360077F74E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* Array_Empty_TisShapeModule_tAA38A0C5305DF2F9D96F89D4B8F762E2D034D8B2_m23574AE640623A2874871290CD7F26FE026C60FE_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); ShapeModuleU5BU5D_t8997568E698C9B1509FCDFE401084FF80AB60243* L_0 = ((EmptyArray_1_t151CEED89EBC00271F4BF4ACC9D4E781D780866E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* Array_Empty_TisSizeBySpeedModule_t73995CB54A0D1B06BA100EA77972D37CDF7B4DC4_m9AA9EFC539DB7558A084DA01995E1416885100E0_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); SizeBySpeedModuleU5BU5D_tEF4645160713AF1309F815C4B95C79975BA2D221* L_0 = ((EmptyArray_1_tBA9A911B01CFC769E520FBF101B83CC77C18ECCF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* Array_Empty_TisSizeOverLifetimeModule_t6711CE9659123CAA5BFBFDFA9F53174CD979AC0C_m3A84DF47DB367D4CDF792D5F7DF11100A974F13D_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); SizeOverLifetimeModuleU5BU5D_t31052F8FFC4F64017ABA0B123070F572D37A29A3* L_0 = ((EmptyArray_1_tDEA777902FAFA73B2D66B35576B82407F616798F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* Array_Empty_TisSubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_m68BA68C658B6882B6E960B75E942EA462D773B90_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); SubEmittersModuleU5BU5D_t0F0D2688875FC82644111B1ECCC27FA6B775A483* L_0 = ((EmptyArray_1_t45ACA127E94E3425602D4677D3A2A8DF9A62AC4C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* Array_Empty_TisTextureSheetAnimationModule_tB53F451F252E24ACC3EF80D770DB4FBE1A13D1F6_m862A5BA24E230AB8040592E40E0BB35D2F9E4C1B_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); TextureSheetAnimationModuleU5BU5D_t294B4FDB3F59114F90368A7AA313353265166E7F* L_0 = ((EmptyArray_1_t2AEFF5629DF828443FB4E93984DDA89352CA99D9_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* Array_Empty_TisTrailModule_tC466413E68A674741F1CEAE0CFD7317631E8040D_m5E837DC356E7055EC66201B81D083D2B10C46847_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); TrailModuleU5BU5D_tF0631E2EE51F8E6C61A6A671BC9CE331ABE752DC* L_0 = ((EmptyArray_1_t2B80EF52C4FCF840DBDC03E7CBF5D78B21674522_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* Array_Empty_TisTriggerModule_tDEE844919206259DA831ADCA3B1B2D915CB767B1_m59FF55B8FFA23A27220CDE44EA6FCDECBEB4AE06_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); TriggerModuleU5BU5D_tFB580E18A1B1335583C5C10E80CE741283796D80* L_0 = ((EmptyArray_1_t3014CE3C51BB8D288EE928901E5BE2DE487639F7_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* Array_Empty_TisVelocityOverLifetimeModule_tB4A3291E3D2E850257EE3F8344AAEDA06D7FCE56_m080870BF6555D8A370950DBC1D2C718B0D09F5BE_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); VelocityOverLifetimeModuleU5BU5D_t2C8DE36F44CEA615D11840EF8918490A715D5734* L_0 = ((EmptyArray_1_tB72192C297310B25DA15BD93F344C7BD7F1E0DBC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* Array_Empty_TisSequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_mFB24B920EE0386D78A1A170AA290320D2DB507FE_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_0 = ((EmptyArray_1_t95D96C5B0750889C28179294DFB5EC781CB70C48_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* Array_Empty_TisResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_m4A75A31A8710E419A3190795539CDBDFACD442F0_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_0 = ((EmptyArray_1_tA0EBFEF33831A4FDDFFDE5AFBF126568459E6674_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* Array_Empty_Tisyx_tA46D40368E94C5F86707C2C1E0BA0008BDA7D9E3_m57C4D4D9E07FC7F3E1C6A34F01EBAA4FD1DA35EA_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); yxU5BU5D_t5B56CEA2B7F3EA4E242C587294D5BA64359C1BCD* L_0 = ((EmptyArray_1_tD2C5459EFD29C2F7AA093B220B4043FC0E729DAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* Array_Empty_TisAndNode_tD84E0D831AD339630C4170F558969F4ACAD73653_m1489996343DB63B2307BF653E68FFFC12EDA7750_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); AndNodeU5BU5D_tB441383F35641A763CF3684AB72D92BE6CD35C3C* L_0 = ((EmptyArray_1_t15F21ABB5EDE8E93E663133C387A4F328B4B6A4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } }