#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include 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); } }; struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710; struct EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7; struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD; struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354; struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F; struct Assembly_t; struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42; struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct EaseCurve_t36BD7EAD5E58656A06E0D71596FF781803BE9C5F; struct EaseFunction_t0F945D9D726B0915C5FBF30862E987EC3AC12A04; struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82; struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; struct MethodInfo_t; struct ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692; struct String_t; struct StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2; struct Type_t; struct UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C; struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral8E0A3EEA64CE99F50B4F2D42E166E112E4D2A5DC; IL2CPP_EXTERN_C String_t* _stringLiteral95675B27AC106EEB6B26B9D45BFB1C7A5F7F6F7D; IL2CPP_EXTERN_C String_t* _stringLiteral977A71115E05B54B449539D8B6701AE4DAD2B1BE; IL2CPP_EXTERN_C String_t* _stringLiteralB5998705EF12506344D61B653EA1DAE85B97BC9C; IL2CPP_EXTERN_C const RuntimeMethod* Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Utils_GetLooseScriptType_m351AF7C36684EAC083A58197F93D49B7DD9A3EC1_RuntimeMethod_var; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; 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 U3CPrivateImplementationDetailsU3E_t9A1F8C029FA1B33060F0C3AC9DD83EEA394A7808 : public RuntimeObject { }; struct Assembly_t : public RuntimeObject { }; struct Assembly_t_marshaled_pinvoke { }; struct Assembly_t_marshaled_com { }; struct Bounce_t0AEC0E86192AFD2DF3F551A099C4902C113A26E9 : public RuntimeObject { }; struct EaseCurve_t36BD7EAD5E58656A06E0D71596FF781803BE9C5F : public RuntimeObject { AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ____animCurve; }; struct EaseManager_t7E8B166DF6DFCEE3386DAB1524EC423E3523EB3C : public RuntimeObject { }; struct Flash_tBDBDE9EDB27F061B0BB2F196A8A1A9C502F684DF : public RuntimeObject { }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct MemberInfo_t : public RuntimeObject { }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449 : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { double ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 { float ___m_Time; float ___m_Value; float ___m_InTangent; float ___m_OutTangent; int32_t ___m_WeightedMode; float ___m_InWeight; float ___m_OutWeight; }; struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682 { union { struct { }; uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1]; }; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { float ___x; float ___y; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { float ___x; float ___y; float ___z; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D120_t782DC2F9FE322240B16562C43775CC0C2E85C81F { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D120_t782DC2F9FE322240B16562C43775CC0C2E85C81F__padding[120]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D20_t2BA535C65B6076A7713D41FD8D81F2C4C9018986 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D20_t2BA535C65B6076A7713D41FD8D81F2C4C9018986__padding[20]; }; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct __StaticArrayInitTypeSizeU3D50_t10CD55D757224F40CC808D5B7F260E34FD4B2E0F { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D50_t10CD55D757224F40CC808D5B7F260E34FD4B2E0F__padding[50]; }; }; #pragma pack(pop, tp) struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject { intptr_t ___m_Ptr; }; struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke { intptr_t ___m_Ptr; }; struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com { intptr_t ___m_Ptr; }; struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { intptr_t ____mono_app_domain; RuntimeObject* ____evidence; RuntimeObject* ____granted; int32_t ____principalPolicy; AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* ___AssemblyLoad; ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___AssemblyResolve; EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___DomainUnload; EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___ProcessExit; ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ResourceResolve; ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___TypeResolve; UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* ___UnhandledException; EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7* ___FirstChanceException; RuntimeObject* ____domain_manager; ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ReflectionOnlyAssemblyResolve; RuntimeObject* ____activation; RuntimeObject* ____applicationIdentity; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch; }; struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { intptr_t ____mono_app_domain; Il2CppIUnknown* ____evidence; Il2CppIUnknown* ____granted; int32_t ____principalPolicy; Il2CppMethodPointer ___AssemblyLoad; Il2CppMethodPointer ___AssemblyResolve; Il2CppMethodPointer ___DomainUnload; Il2CppMethodPointer ___ProcessExit; Il2CppMethodPointer ___ResourceResolve; Il2CppMethodPointer ___TypeResolve; Il2CppMethodPointer ___UnhandledException; Il2CppMethodPointer ___FirstChanceException; Il2CppIUnknown* ____domain_manager; Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve; Il2CppIUnknown* ____activation; Il2CppIUnknown* ____applicationIdentity; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch; }; struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { intptr_t ____mono_app_domain; Il2CppIUnknown* ____evidence; Il2CppIUnknown* ____granted; int32_t ____principalPolicy; Il2CppMethodPointer ___AssemblyLoad; Il2CppMethodPointer ___AssemblyResolve; Il2CppMethodPointer ___DomainUnload; Il2CppMethodPointer ___ProcessExit; Il2CppMethodPointer ___ResourceResolve; Il2CppMethodPointer ___TypeResolve; Il2CppMethodPointer ___UnhandledException; Il2CppMethodPointer ___FirstChanceException; Il2CppIUnknown* ____domain_manager; Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve; Il2CppIUnknown* ____activation; Il2CppIUnknown* ____applicationIdentity; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch; }; struct AssemblyContentType_tE0A2224D247DD97616065CB0ECB16912B756D745 { int32_t ___value__; }; struct AssemblyHashAlgorithm_t6202395EA0C9A01D6342348A9535DF4CA47010D1 { int32_t ___value__; }; struct AssemblyNameFlags_t48EB44AFB7A3310746DD78ACC3DC5AE6D3D91122 { int32_t ___value__; }; struct AssemblyVersionCompatibility_t1E27EE4AB4137C64EE164A25A184E844AC722159 { 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 Ease_t1A7F82C47C5B94B9CF9DF46FC58F80488BC6A7EB { int32_t ___value__; }; struct FilterType_t8D01C6864E244B38A79A19E89A937739E86AFDD5 { int32_t ___value__; }; struct NestedTweenFailureBehaviour_tCE5490C534CDFB141BBF7E191869C7AF9545A0DE { int32_t ___value__; }; struct OperationType_t1847F68F4B928114F4CF0DE8AC6543569B16B28E { int32_t ___value__; }; struct ProcessorArchitecture_t549C86643DDABC4E0C6DC968F0C74A707ADCAD9B { int32_t ___value__; }; struct RewindCallbackMode_t402F5CAC86F25ECE57B222149279FEA57F7E0038 { int32_t ___value__; }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; struct SpecialStartupMode_t872762964D80B3C1F6CE4024236A20D3D889AC44 { int32_t ___value__; }; struct UpdateMode_tBFCA927EBBD86ED19B7F28FB8D2F9CE2B2155E79 { int32_t ___value__; }; struct UpdateNotice_tC955E26EB162E28A8449394EFB225F20478D2BE7 { int32_t ___value__; }; struct CapacityIncreaseMode_t404F953BDEBE18FE142FE08A60326835512BA6DF { int32_t ___value__; }; struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2 : public RuntimeObject { String_t* ___name; String_t* ___codebase; int32_t ___major; int32_t ___minor; int32_t ___build; int32_t ___revision; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___cultureinfo; int32_t ___flags; int32_t ___hashalg; StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___publicKey; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___keyToken; int32_t ___versioncompat; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version; int32_t ___processor_architecture; int32_t ___contentType; }; struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2_marshaled_pinvoke { char* ___name; char* ___codebase; int32_t ___major; int32_t ___minor; int32_t ___build; int32_t ___revision; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___cultureinfo; int32_t ___flags; int32_t ___hashalg; StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair; Il2CppSafeArray* ___publicKey; Il2CppSafeArray* ___keyToken; int32_t ___versioncompat; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version; int32_t ___processor_architecture; int32_t ___contentType; }; struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2_marshaled_com { Il2CppChar* ___name; Il2CppChar* ___codebase; int32_t ___major; int32_t ___minor; int32_t ___build; int32_t ___revision; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___cultureinfo; int32_t ___flags; int32_t ___hashalg; StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair; Il2CppSafeArray* ___publicKey; Il2CppSafeArray* ___keyToken; int32_t ___versioncompat; Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version; int32_t ___processor_architecture; int32_t ___contentType; }; 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 Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; struct EaseFunction_t0F945D9D726B0915C5FBF30862E987EC3AC12A04 : public MulticastDelegate_t { }; struct U3CPrivateImplementationDetailsU3E_t9A1F8C029FA1B33060F0C3AC9DD83EEA394A7808_StaticFields { __StaticArrayInitTypeSizeU3D50_t10CD55D757224F40CC808D5B7F260E34FD4B2E0F ___6F98278EFCD257898AD01BE39D1D0AEFB78FC551; __StaticArrayInitTypeSizeU3D20_t2BA535C65B6076A7713D41FD8D81F2C4C9018986 ___8C4C6C4E493EC2BEEF5F6F6A9C4472C13BED42E8; __StaticArrayInitTypeSizeU3D120_t782DC2F9FE322240B16562C43775CC0C2E85C81F ___9DC5F4D0A1418B4EC71B22D21E93D134922FA735; __StaticArrayInitTypeSizeU3D50_t10CD55D757224F40CC808D5B7F260E34FD4B2E0F ___FD0BD55CDDDFD0B323012A45F83437763AF58952; }; struct String_t_StaticFields { String_t* ___Empty; }; struct Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_StaticFields { AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* ____loadedAssemblies; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____defAssembliesToQuery; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields { float ___Epsilon; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector; }; struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields { String_t* ____process_guid; AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* ___default_domain; }; struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields { Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___type_resolve_in_progress; Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress; Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_refonly; RuntimeObject* ____principal; }; 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 StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_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, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339 : public RuntimeArray { ALIGN_FIELD (8) Assembly_t* m_Items[1]; inline Assembly_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Assembly_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, Assembly_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Assembly_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Assembly_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Assembly_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_right_m99043ED6B3D5AEA5033313FE3DA9571F39D1B280_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Angle_mD94AAEA690169FE5882D60F8489C8BF63300C221_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, 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 AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Bounce_EaseOut_mEF5499252352724ADC55887B541B5053DACFC27F (float ___0_time, float ___1_duration, float ___2_unusedOvershootOrAmplitude, float ___3_unusedPeriod, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Bounce_EaseIn_m1253ADF94B39EF139C56EEE7AD5EC2F5E0C29769 (float ___0_time, float ___1_duration, float ___2_unusedOvershootOrAmplitude, float ___3_unusedPeriod, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265 (double ___0_x, double ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Bounce_EaseInOut_m6D386BE3A485A50DE77E480D40008D01ADDE79F0 (float ___0_time, float ___1_duration, float ___2_unusedOvershootOrAmplitude, float ___3_unusedPeriod, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float EaseFunction_Invoke_mC30ABF785F84A8769541950EDC3C2CB0B8F6FB8D_inline (EaseFunction_t0F945D9D726B0915C5FBF30862E987EC3AC12A04* __this, float ___0_time, float ___1_duration, float ___2_overshootOrAmplitude, float ___3_period, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Flash_Ease_mA28C135D4B118A9A4469FEFFDEC3329226E6A096 (float ___0_time, float ___1_duration, float ___2_overshootOrAmplitude, float ___3_period, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Flash_EaseIn_m7A2DCE17466DCF086004A0147F534851240EADFA (float ___0_time, float ___1_duration, float ___2_overshootOrAmplitude, float ___3_period, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Flash_EaseOut_m306F24AC2A2EF38682E1C0AB8834FAC036658955 (float ___0_time, float ___1_duration, float ___2_overshootOrAmplitude, float ___3_period, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Flash_EaseInOut_m71C9C9CD9B50F446B635F0ABB97D1AFA7F52F4A9 (float ___0_time, float ___1_duration, float ___2_overshootOrAmplitude, float ___3_period, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 AnimationCurve_get_Item_mD4E73EE674F7A82673F1A9CEB8E5EF86BA47E64B (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___0_time, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Flash_WeightedEase_mF9EC6A43BAEE75E4D2E93FCA21E099B0FA8CCA35 (float ___0_overshootOrAmplitude, float ___1_period, int32_t ___2_stepIndex, float ___3_stepDuration, float ___4_dir, float ___5_res, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Truncate_mE66B1AD68C17D27675DE0CB74643374F9EDB649C (double ___0_d, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ; #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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Utils_Vector3FromAngle_mB6466F235E3686C580BAC10255C6284AE704AC6B (float ___0_degrees, float ___1_magnitude, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = ___0_degrees; V_0 = ((float)il2cpp_codegen_multiply(L_0, (0.0174532924f))); float L_1 = ___1_magnitude; float L_2 = V_0; float L_3; L_3 = cosf(L_2); float L_4 = ___1_magnitude; float L_5 = V_0; float L_6; L_6 = sinf(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; memset((&L_7), 0, sizeof(L_7)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_7), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_4, L_6)), (0.0f), NULL); return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Utils_Angle2D_mA49F298AC1F19FAF2D0791E9E5424015DB0BF1C4 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_right_m99043ED6B3D5AEA5033313FE3DA9571F39D1B280_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_to; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_from; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_2, NULL); ___1_to = L_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = L_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_to; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_5, NULL); float L_7; L_7 = Vector2_Angle_mD94AAEA690169FE5882D60F8489C8BF63300C221_inline(L_4, L_6, NULL); V_0 = L_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_to; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_8, L_9, NULL); float L_11 = L_10.___z; if ((!(((float)L_11) > ((float)(0.0f))))) { goto IL_003a; } } { float L_12 = V_0; V_0 = ((float)il2cpp_codegen_subtract((360.0f), L_12)); } IL_003a: { float L_13 = V_0; V_0 = ((float)il2cpp_codegen_multiply(L_13, (-1.0f))); float L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Utils_Vector3AreApproximatelyEqual_mF1A29021A7E98EB0E9847B4EB711D9446469B12B (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x; bool L_4; L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_1, L_3, NULL); if (!L_4) { goto IL_0038; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_a; float L_6 = L_5.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_b; float L_8 = L_7.___y; bool L_9; L_9 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_6, L_8, NULL); if (!L_9) { goto IL_0038; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_a; float L_11 = L_10.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_b; float L_13 = L_12.___z; bool L_14; L_14 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_11, L_13, NULL); return L_14; } IL_0038: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Utils_GetLooseScriptType_m351AF7C36684EAC083A58197F93D49B7DD9A3EC1 (String_t* ___0_typeName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utils_GetLooseScriptType_m351AF7C36684EAC083A58197F93D49B7DD9A3EC1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5998705EF12506344D61B653EA1DAE85B97BC9C); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Type_t* V_1 = NULL; int32_t V_2 = 0; Type_t* V_3 = NULL; { V_0 = 0; goto IL_0025; } IL_0004: { String_t* L_0 = ___0_typeName; il2cpp_codegen_runtime_class_init_inline(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ((Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_StaticFields*)il2cpp_codegen_static_fields_for(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var))->____defAssembliesToQuery; int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; String_t* L_4 = (L_1)->GetAt(static_cast(L_3)); String_t* L_5; L_5 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralB5998705EF12506344D61B653EA1DAE85B97BC9C, L_0, L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_6; L_6 = il2cpp_codegen_get_type(L_5, Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var, Utils_GetLooseScriptType_m351AF7C36684EAC083A58197F93D49B7DD9A3EC1_RuntimeMethod_var); V_1 = L_6; Type_t* L_7 = V_1; if (!L_7) { goto IL_0021; } } { Type_t* L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_0; il2cpp_codegen_runtime_class_init_inline(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = ((Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_StaticFields*)il2cpp_codegen_static_fields_for(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var))->____defAssembliesToQuery; NullCheck(L_11); if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))) { goto IL_0004; } } { il2cpp_codegen_runtime_class_init_inline(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var); AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_12 = ((Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_StaticFields*)il2cpp_codegen_static_fields_for(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var))->____loadedAssemblies; if (L_12) { goto IL_0045; } } { AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_13; L_13 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL); NullCheck(L_13); AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_14; L_14 = AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249(L_13, NULL); il2cpp_codegen_runtime_class_init_inline(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var); ((Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_StaticFields*)il2cpp_codegen_static_fields_for(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var))->____loadedAssemblies = L_14; Il2CppCodeGenWriteBarrier((void**)(&((Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_StaticFields*)il2cpp_codegen_static_fields_for(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var))->____loadedAssemblies), (void*)L_14); } IL_0045: { V_2 = 0; goto IL_006f; } IL_0049: { String_t* L_15 = ___0_typeName; il2cpp_codegen_runtime_class_init_inline(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var); AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_16 = ((Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_StaticFields*)il2cpp_codegen_static_fields_for(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var))->____loadedAssemblies; int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; Assembly_t* L_19 = (L_16)->GetAt(static_cast(L_18)); NullCheck(L_19); AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_20; L_20 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(36, L_19); String_t* L_21; L_21 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralB5998705EF12506344D61B653EA1DAE85B97BC9C, L_15, L_20, NULL); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_22; L_22 = il2cpp_codegen_get_type(L_21, Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var, Utils_GetLooseScriptType_m351AF7C36684EAC083A58197F93D49B7DD9A3EC1_RuntimeMethod_var); V_3 = L_22; Type_t* L_23 = V_3; if (!L_23) { goto IL_006b; } } { Type_t* L_24 = V_3; return L_24; } IL_006b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_006f: { int32_t L_26 = V_2; il2cpp_codegen_runtime_class_init_inline(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var); AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_27 = ((Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_StaticFields*)il2cpp_codegen_static_fields_for(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var))->____loadedAssemblies; NullCheck(L_27); if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))) { goto IL_0049; } } { return (Type_t*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Utils__cctor_mE6DB1A2102B2BF7FEDBEE5A07EF1BAAD8848B548 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E0A3EEA64CE99F50B4F2D42E166E112E4D2A5DC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95675B27AC106EEB6B26B9D45BFB1C7A5F7F6F7D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral977A71115E05B54B449539D8B6701AE4DAD2B1BE); s_Il2CppMethodInitialized = true; } { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0; NullCheck(L_1); (L_1)->SetAt(static_cast(0), (String_t*)_stringLiteral8E0A3EEA64CE99F50B4F2D42E166E112E4D2A5DC); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1; NullCheck(L_2); (L_2)->SetAt(static_cast(1), (String_t*)_stringLiteral977A71115E05B54B449539D8B6701AE4DAD2B1BE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2; NullCheck(L_3); (L_3)->SetAt(static_cast(2), (String_t*)_stringLiteral95675B27AC106EEB6B26B9D45BFB1C7A5F7F6F7D); ((Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_StaticFields*)il2cpp_codegen_static_fields_for(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var))->____defAssembliesToQuery = L_3; Il2CppCodeGenWriteBarrier((void**)(&((Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_StaticFields*)il2cpp_codegen_static_fields_for(Utils_t8EF7B960E842221CDBC9F88EA7420A7554EB3449_il2cpp_TypeInfo_var))->____defAssembliesToQuery), (void*)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 #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 float Bounce_EaseIn_m1253ADF94B39EF139C56EEE7AD5EC2F5E0C29769 (float ___0_time, float ___1_duration, float ___2_unusedOvershootOrAmplitude, float ___3_unusedPeriod, const RuntimeMethod* method) { { float L_0 = ___1_duration; float L_1 = ___0_time; float L_2 = ___1_duration; float L_3; L_3 = Bounce_EaseOut_mEF5499252352724ADC55887B541B5053DACFC27F(((float)il2cpp_codegen_subtract(L_0, L_1)), L_2, (-1.0f), (-1.0f), NULL); return ((float)il2cpp_codegen_subtract((1.0f), L_3)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Bounce_EaseOut_mEF5499252352724ADC55887B541B5053DACFC27F (float ___0_time, float ___1_duration, float ___2_unusedOvershootOrAmplitude, float ___3_unusedPeriod, const RuntimeMethod* method) { { float L_0 = ___0_time; float L_1 = ___1_duration; float L_2 = ((float)(L_0/L_1)); ___0_time = L_2; if ((!(((float)L_2) < ((float)(0.363636374f))))) { goto IL_0017; } } { float L_3 = ___0_time; float L_4 = ___0_time; return ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((7.5625f), L_3)), L_4)); } IL_0017: { float L_5 = ___0_time; if ((!(((float)L_5) < ((float)(0.727272749f))))) { goto IL_0038; } } { float L_6 = ___0_time; float L_7 = ((float)il2cpp_codegen_subtract(L_6, (0.545454562f))); ___0_time = L_7; float L_8 = ___0_time; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((7.5625f), L_7)), L_8)), (0.75f))); } IL_0038: { float L_9 = ___0_time; if ((!(((float)L_9) < ((float)(0.909090936f))))) { goto IL_0059; } } { float L_10 = ___0_time; float L_11 = ((float)il2cpp_codegen_subtract(L_10, (0.818181813f))); ___0_time = L_11; float L_12 = ___0_time; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((7.5625f), L_11)), L_12)), (0.9375f))); } IL_0059: { float L_13 = ___0_time; float L_14 = ((float)il2cpp_codegen_subtract(L_13, (0.954545438f))); ___0_time = L_14; float L_15 = ___0_time; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((7.5625f), L_14)), L_15)), (0.984375f))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Bounce_EaseInOut_m6D386BE3A485A50DE77E480D40008D01ADDE79F0 (float ___0_time, float ___1_duration, float ___2_unusedOvershootOrAmplitude, float ___3_unusedPeriod, const RuntimeMethod* method) { { float L_0 = ___0_time; float L_1 = ___1_duration; if ((!(((float)L_0) < ((float)((float)il2cpp_codegen_multiply(L_1, (0.5f))))))) { goto IL_0028; } } { float L_2 = ___0_time; float L_3 = ___1_duration; float L_4; L_4 = Bounce_EaseIn_m1253ADF94B39EF139C56EEE7AD5EC2F5E0C29769(((float)il2cpp_codegen_multiply(L_2, (2.0f))), L_3, (-1.0f), (-1.0f), NULL); return ((float)il2cpp_codegen_multiply(L_4, (0.5f))); } IL_0028: { float L_5 = ___0_time; float L_6 = ___1_duration; float L_7 = ___1_duration; float L_8; L_8 = Bounce_EaseOut_mEF5499252352724ADC55887B541B5053DACFC27F(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_5, (2.0f))), L_6)), L_7, (-1.0f), (-1.0f), NULL); return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, (0.5f))), (0.5f))); } } #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 float EaseManager_Evaluate_m26A532BC322B246C5CE9D45ABC16384F58F8389A (int32_t ___0_easeType, EaseFunction_t0F945D9D726B0915C5FBF30862E987EC3AC12A04* ___1_customEase, float ___2_time, float ___3_duration, float ___4_overshootOrAmplitude, float ___5_period, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; { int32_t L_0 = ___0_easeType; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 1))) { case 0: { goto IL_00a1; } case 1: { goto IL_00a5; } case 2: { goto IL_00bd; } case 3: { goto IL_00ce; } case 4: { goto IL_00eb; } case 5: { goto IL_00f4; } case 6: { goto IL_0104; } case 7: { goto IL_0140; } case 8: { goto IL_014b; } case 9: { goto IL_0162; } case 10: { goto IL_019c; } case 11: { goto IL_01a9; } case 12: { goto IL_01c3; } case 13: { goto IL_0201; } case 14: { goto IL_0210; } case 15: { goto IL_022b; } case 16: { goto IL_026d; } case 17: { goto IL_029b; } case 18: { goto IL_02c6; } case 19: { goto IL_0343; } case 20: { goto IL_0360; } case 21: { goto IL_037c; } case 22: { goto IL_03d2; } case 23: { goto IL_0474; } case 24: { goto IL_0512; } case 25: { goto IL_060d; } case 26: { goto IL_0624; } case 27: { goto IL_0647; } case 28: { goto IL_06ab; } case 29: { goto IL_06b7; } case 30: { goto IL_06c3; } case 31: { goto IL_06e2; } case 32: { goto IL_06ee; } case 33: { goto IL_06fa; } case 34: { goto IL_0706; } case 35: { goto IL_06dc; } case 36: { goto IL_06cf; } } } { goto IL_0712; } IL_00a1: { float L_1 = ___2_time; float L_2 = ___3_duration; return ((float)(L_1/L_2)); } IL_00a5: { float L_3 = ___2_time; float L_4 = ___3_duration; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_5; L_5 = cos(((double)((float)il2cpp_codegen_multiply(((float)(L_3/L_4)), (1.57079637f))))); return ((float)il2cpp_codegen_add(((-((float)L_5))), (1.0f))); } IL_00bd: { float L_6 = ___2_time; float L_7 = ___3_duration; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_8; L_8 = sin(((double)((float)il2cpp_codegen_multiply(((float)(L_6/L_7)), (1.57079637f))))); return ((float)L_8); } IL_00ce: { float L_9 = ___2_time; float L_10 = ___3_duration; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_11; L_11 = cos(((double)((float)(((float)il2cpp_codegen_multiply((3.14159274f), L_9))/L_10)))); return ((float)il2cpp_codegen_multiply((-0.5f), ((float)il2cpp_codegen_subtract(((float)L_11), (1.0f))))); } IL_00eb: { float L_12 = ___2_time; float L_13 = ___3_duration; float L_14 = ((float)(L_12/L_13)); ___2_time = L_14; float L_15 = ___2_time; return ((float)il2cpp_codegen_multiply(L_14, L_15)); } IL_00f4: { float L_16 = ___2_time; float L_17 = ___3_duration; float L_18 = ((float)(L_16/L_17)); ___2_time = L_18; float L_19 = ___2_time; return ((float)il2cpp_codegen_multiply(((-L_18)), ((float)il2cpp_codegen_subtract(L_19, (2.0f))))); } IL_0104: { float L_20 = ___2_time; float L_21 = ___3_duration; float L_22 = ((float)(L_20/((float)il2cpp_codegen_multiply(L_21, (0.5f))))); ___2_time = L_22; if ((!(((float)L_22) < ((float)(1.0f))))) { goto IL_0121; } } { float L_23 = ___2_time; float L_24 = ___2_time; return ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((0.5f), L_23)), L_24)); } IL_0121: { float L_25 = ___2_time; float L_26 = ((float)il2cpp_codegen_subtract(L_25, (1.0f))); ___2_time = L_26; float L_27 = ___2_time; return ((float)il2cpp_codegen_multiply((-0.5f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_26, ((float)il2cpp_codegen_subtract(L_27, (2.0f))))), (1.0f))))); } IL_0140: { float L_28 = ___2_time; float L_29 = ___3_duration; float L_30 = ((float)(L_28/L_29)); ___2_time = L_30; float L_31 = ___2_time; float L_32 = ___2_time; return ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_30, L_31)), L_32)); } IL_014b: { float L_33 = ___2_time; float L_34 = ___3_duration; float L_35 = ((float)il2cpp_codegen_subtract(((float)(L_33/L_34)), (1.0f))); ___2_time = L_35; float L_36 = ___2_time; float L_37 = ___2_time; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_35, L_36)), L_37)), (1.0f))); } IL_0162: { float L_38 = ___2_time; float L_39 = ___3_duration; float L_40 = ((float)(L_38/((float)il2cpp_codegen_multiply(L_39, (0.5f))))); ___2_time = L_40; if ((!(((float)L_40) < ((float)(1.0f))))) { goto IL_0181; } } { float L_41 = ___2_time; float L_42 = ___2_time; float L_43 = ___2_time; return ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((0.5f), L_41)), L_42)), L_43)); } IL_0181: { float L_44 = ___2_time; float L_45 = ((float)il2cpp_codegen_subtract(L_44, (2.0f))); ___2_time = L_45; float L_46 = ___2_time; float L_47 = ___2_time; return ((float)il2cpp_codegen_multiply((0.5f), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_45, L_46)), L_47)), (2.0f))))); } IL_019c: { float L_48 = ___2_time; float L_49 = ___3_duration; float L_50 = ((float)(L_48/L_49)); ___2_time = L_50; float L_51 = ___2_time; float L_52 = ___2_time; float L_53 = ___2_time; return ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_50, L_51)), L_52)), L_53)); } IL_01a9: { float L_54 = ___2_time; float L_55 = ___3_duration; float L_56 = ((float)il2cpp_codegen_subtract(((float)(L_54/L_55)), (1.0f))); ___2_time = L_56; float L_57 = ___2_time; float L_58 = ___2_time; float L_59 = ___2_time; return ((-((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_56, L_57)), L_58)), L_59)), (1.0f))))); } IL_01c3: { float L_60 = ___2_time; float L_61 = ___3_duration; float L_62 = ((float)(L_60/((float)il2cpp_codegen_multiply(L_61, (0.5f))))); ___2_time = L_62; if ((!(((float)L_62) < ((float)(1.0f))))) { goto IL_01e4; } } { float L_63 = ___2_time; float L_64 = ___2_time; float L_65 = ___2_time; float L_66 = ___2_time; return ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((0.5f), L_63)), L_64)), L_65)), L_66)); } IL_01e4: { float L_67 = ___2_time; float L_68 = ((float)il2cpp_codegen_subtract(L_67, (2.0f))); ___2_time = L_68; float L_69 = ___2_time; float L_70 = ___2_time; float L_71 = ___2_time; return ((float)il2cpp_codegen_multiply((-0.5f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_68, L_69)), L_70)), L_71)), (2.0f))))); } IL_0201: { float L_72 = ___2_time; float L_73 = ___3_duration; float L_74 = ((float)(L_72/L_73)); ___2_time = L_74; float L_75 = ___2_time; float L_76 = ___2_time; float L_77 = ___2_time; float L_78 = ___2_time; return ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_74, L_75)), L_76)), L_77)), L_78)); } IL_0210: { float L_79 = ___2_time; float L_80 = ___3_duration; float L_81 = ((float)il2cpp_codegen_subtract(((float)(L_79/L_80)), (1.0f))); ___2_time = L_81; float L_82 = ___2_time; float L_83 = ___2_time; float L_84 = ___2_time; float L_85 = ___2_time; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_81, L_82)), L_83)), L_84)), L_85)), (1.0f))); } IL_022b: { float L_86 = ___2_time; float L_87 = ___3_duration; float L_88 = ((float)(L_86/((float)il2cpp_codegen_multiply(L_87, (0.5f))))); ___2_time = L_88; if ((!(((float)L_88) < ((float)(1.0f))))) { goto IL_024e; } } { float L_89 = ___2_time; float L_90 = ___2_time; float L_91 = ___2_time; float L_92 = ___2_time; float L_93 = ___2_time; return ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((0.5f), L_89)), L_90)), L_91)), L_92)), L_93)); } IL_024e: { float L_94 = ___2_time; float L_95 = ((float)il2cpp_codegen_subtract(L_94, (2.0f))); ___2_time = L_95; float L_96 = ___2_time; float L_97 = ___2_time; float L_98 = ___2_time; float L_99 = ___2_time; return ((float)il2cpp_codegen_multiply((0.5f), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_95, L_96)), L_97)), L_98)), L_99)), (2.0f))))); } IL_026d: { float L_100 = ___2_time; if ((((float)L_100) == ((float)(0.0f)))) { goto IL_0295; } } { float L_101 = ___2_time; float L_102 = ___3_duration; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_103; L_103 = Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265((2.0), ((double)((float)il2cpp_codegen_multiply((10.0f), ((float)il2cpp_codegen_subtract(((float)(L_101/L_102)), (1.0f)))))), NULL); return ((float)L_103); } IL_0295: { return (0.0f); } IL_029b: { float L_104 = ___2_time; float L_105 = ___3_duration; if ((!(((float)L_104) == ((float)L_105)))) { goto IL_02a5; } } { return (1.0f); } IL_02a5: { float L_106 = ___2_time; float L_107 = ___3_duration; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_108; L_108 = Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265((2.0), ((double)((float)(((float)il2cpp_codegen_multiply((-10.0f), L_106))/L_107))), NULL); return ((float)il2cpp_codegen_add(((-((float)L_108))), (1.0f))); } IL_02c6: { float L_109 = ___2_time; if ((!(((float)L_109) == ((float)(0.0f))))) { goto IL_02d4; } } { return (0.0f); } IL_02d4: { float L_110 = ___2_time; float L_111 = ___3_duration; if ((!(((float)L_110) == ((float)L_111)))) { goto IL_02de; } } { return (1.0f); } IL_02de: { float L_112 = ___2_time; float L_113 = ___3_duration; float L_114 = ((float)(L_112/((float)il2cpp_codegen_multiply(L_113, (0.5f))))); ___2_time = L_114; if ((!(((float)L_114) < ((float)(1.0f))))) { goto IL_0315; } } { float L_115 = ___2_time; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_116; L_116 = Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265((2.0), ((double)((float)il2cpp_codegen_multiply((10.0f), ((float)il2cpp_codegen_subtract(L_115, (1.0f)))))), NULL); return ((float)il2cpp_codegen_multiply((0.5f), ((float)L_116))); } IL_0315: { float L_117 = ___2_time; float L_118 = ((float)il2cpp_codegen_subtract(L_117, (1.0f))); ___2_time = L_118; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_119; L_119 = Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265((2.0), ((double)((float)il2cpp_codegen_multiply((-10.0f), L_118))), NULL); return ((float)il2cpp_codegen_multiply((0.5f), ((float)il2cpp_codegen_add(((-((float)L_119))), (2.0f))))); } IL_0343: { float L_120 = ___2_time; float L_121 = ___3_duration; float L_122 = ((float)(L_120/L_121)); ___2_time = L_122; float L_123 = ___2_time; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_124; L_124 = sqrt(((double)((float)il2cpp_codegen_subtract((1.0f), ((float)il2cpp_codegen_multiply(L_122, L_123)))))); return ((-((float)il2cpp_codegen_subtract(((float)L_124), (1.0f))))); } IL_0360: { float L_125 = ___2_time; float L_126 = ___3_duration; float L_127 = ((float)il2cpp_codegen_subtract(((float)(L_125/L_126)), (1.0f))); ___2_time = L_127; float L_128 = ___2_time; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_129; L_129 = sqrt(((double)((float)il2cpp_codegen_subtract((1.0f), ((float)il2cpp_codegen_multiply(L_127, L_128)))))); return ((float)L_129); } IL_037c: { float L_130 = ___2_time; float L_131 = ___3_duration; float L_132 = ((float)(L_130/((float)il2cpp_codegen_multiply(L_131, (0.5f))))); ___2_time = L_132; if ((!(((float)L_132) < ((float)(1.0f))))) { goto IL_03ac; } } { float L_133 = ___2_time; float L_134 = ___2_time; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_135; L_135 = sqrt(((double)((float)il2cpp_codegen_subtract((1.0f), ((float)il2cpp_codegen_multiply(L_133, L_134)))))); return ((float)il2cpp_codegen_multiply((-0.5f), ((float)il2cpp_codegen_subtract(((float)L_135), (1.0f))))); } IL_03ac: { float L_136 = ___2_time; float L_137 = ((float)il2cpp_codegen_subtract(L_136, (2.0f))); ___2_time = L_137; float L_138 = ___2_time; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_139; L_139 = sqrt(((double)((float)il2cpp_codegen_subtract((1.0f), ((float)il2cpp_codegen_multiply(L_137, L_138)))))); return ((float)il2cpp_codegen_multiply((0.5f), ((float)il2cpp_codegen_add(((float)L_139), (1.0f))))); } IL_03d2: { float L_140 = ___2_time; if ((!(((float)L_140) == ((float)(0.0f))))) { goto IL_03e0; } } { return (0.0f); } IL_03e0: { float L_141 = ___2_time; float L_142 = ___3_duration; float L_143 = ((float)(L_141/L_142)); ___2_time = L_143; if ((!(((float)L_143) == ((float)(1.0f))))) { goto IL_03f3; } } { return (1.0f); } IL_03f3: { float L_144 = ___5_period; if ((!(((float)L_144) == ((float)(0.0f))))) { goto IL_0405; } } { float L_145 = ___3_duration; ___5_period = ((float)il2cpp_codegen_multiply(L_145, (0.300000012f))); } IL_0405: { float L_146 = ___4_overshootOrAmplitude; if ((!(((float)L_146) < ((float)(1.0f))))) { goto IL_0420; } } { ___4_overshootOrAmplitude = (1.0f); float L_147 = ___5_period; V_0 = ((float)(L_147/(4.0f))); goto IL_0439; } IL_0420: { float L_148 = ___5_period; float L_149 = ___4_overshootOrAmplitude; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_150; L_150 = asin(((double)((float)((1.0f)/L_149)))); V_0 = ((float)il2cpp_codegen_multiply(((float)(L_148/(6.28318548f))), ((float)L_150))); } IL_0439: { float L_151 = ___4_overshootOrAmplitude; float L_152 = ___2_time; float L_153 = ((float)il2cpp_codegen_subtract(L_152, (1.0f))); ___2_time = L_153; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_154; L_154 = Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265((2.0), ((double)((float)il2cpp_codegen_multiply((10.0f), L_153))), NULL); float L_155 = ___2_time; float L_156 = ___3_duration; float L_157 = V_0; float L_158 = ___5_period; double L_159; L_159 = sin(((double)((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_155, L_156)), L_157)), (6.28318548f)))/L_158)))); return ((-((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_151, ((float)L_154))), ((float)L_159))))); } IL_0474: { float L_160 = ___2_time; if ((!(((float)L_160) == ((float)(0.0f))))) { goto IL_0482; } } { return (0.0f); } IL_0482: { float L_161 = ___2_time; float L_162 = ___3_duration; float L_163 = ((float)(L_161/L_162)); ___2_time = L_163; if ((!(((float)L_163) == ((float)(1.0f))))) { goto IL_0495; } } { return (1.0f); } IL_0495: { float L_164 = ___5_period; if ((!(((float)L_164) == ((float)(0.0f))))) { goto IL_04a7; } } { float L_165 = ___3_duration; ___5_period = ((float)il2cpp_codegen_multiply(L_165, (0.300000012f))); } IL_04a7: { float L_166 = ___4_overshootOrAmplitude; if ((!(((float)L_166) < ((float)(1.0f))))) { goto IL_04c2; } } { ___4_overshootOrAmplitude = (1.0f); float L_167 = ___5_period; V_1 = ((float)(L_167/(4.0f))); goto IL_04db; } IL_04c2: { float L_168 = ___5_period; float L_169 = ___4_overshootOrAmplitude; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_170; L_170 = asin(((double)((float)((1.0f)/L_169)))); V_1 = ((float)il2cpp_codegen_multiply(((float)(L_168/(6.28318548f))), ((float)L_170))); } IL_04db: { float L_171 = ___4_overshootOrAmplitude; float L_172 = ___2_time; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_173; L_173 = Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265((2.0), ((double)((float)il2cpp_codegen_multiply((-10.0f), L_172))), NULL); float L_174 = ___2_time; float L_175 = ___3_duration; float L_176 = V_1; float L_177 = ___5_period; double L_178; L_178 = sin(((double)((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_174, L_175)), L_176)), (6.28318548f)))/L_177)))); return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_171, ((float)L_173))), ((float)L_178))), (1.0f))); } IL_0512: { float L_179 = ___2_time; if ((!(((float)L_179) == ((float)(0.0f))))) { goto IL_0520; } } { return (0.0f); } IL_0520: { float L_180 = ___2_time; float L_181 = ___3_duration; float L_182 = ((float)(L_180/((float)il2cpp_codegen_multiply(L_181, (0.5f))))); ___2_time = L_182; if ((!(((float)L_182) == ((float)(2.0f))))) { goto IL_0539; } } { return (1.0f); } IL_0539: { float L_183 = ___5_period; if ((!(((float)L_183) == ((float)(0.0f))))) { goto IL_054b; } } { float L_184 = ___3_duration; ___5_period = ((float)il2cpp_codegen_multiply(L_184, (0.450000018f))); } IL_054b: { float L_185 = ___4_overshootOrAmplitude; if ((!(((float)L_185) < ((float)(1.0f))))) { goto IL_0566; } } { ___4_overshootOrAmplitude = (1.0f); float L_186 = ___5_period; V_2 = ((float)(L_186/(4.0f))); goto IL_057f; } IL_0566: { float L_187 = ___5_period; float L_188 = ___4_overshootOrAmplitude; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_189; L_189 = asin(((double)((float)((1.0f)/L_188)))); V_2 = ((float)il2cpp_codegen_multiply(((float)(L_187/(6.28318548f))), ((float)L_189))); } IL_057f: { float L_190 = ___2_time; if ((!(((float)L_190) < ((float)(1.0f))))) { goto IL_05c7; } } { float L_191 = ___4_overshootOrAmplitude; float L_192 = ___2_time; float L_193 = ((float)il2cpp_codegen_subtract(L_192, (1.0f))); ___2_time = L_193; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_194; L_194 = Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265((2.0), ((double)((float)il2cpp_codegen_multiply((10.0f), L_193))), NULL); float L_195 = ___2_time; float L_196 = ___3_duration; float L_197 = V_2; float L_198 = ___5_period; double L_199; L_199 = sin(((double)((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_195, L_196)), L_197)), (6.28318548f)))/L_198)))); return ((float)il2cpp_codegen_multiply((-0.5f), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_191, ((float)L_194))), ((float)L_199))))); } IL_05c7: { float L_200 = ___4_overshootOrAmplitude; float L_201 = ___2_time; float L_202 = ((float)il2cpp_codegen_subtract(L_201, (1.0f))); ___2_time = L_202; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_203; L_203 = Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265((2.0), ((double)((float)il2cpp_codegen_multiply((-10.0f), L_202))), NULL); float L_204 = ___2_time; float L_205 = ___3_duration; float L_206 = V_2; float L_207 = ___5_period; double L_208; L_208 = sin(((double)((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_204, L_205)), L_206)), (6.28318548f)))/L_207)))); return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_200, ((float)L_203))), ((float)L_208))), (0.5f))), (1.0f))); } IL_060d: { float L_209 = ___2_time; float L_210 = ___3_duration; float L_211 = ((float)(L_209/L_210)); ___2_time = L_211; float L_212 = ___2_time; float L_213 = ___4_overshootOrAmplitude; float L_214 = ___2_time; float L_215 = ___4_overshootOrAmplitude; return ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_211, L_212)), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_213, (1.0f))), L_214)), L_215)))); } IL_0624: { float L_216 = ___2_time; float L_217 = ___3_duration; float L_218 = ((float)il2cpp_codegen_subtract(((float)(L_216/L_217)), (1.0f))); ___2_time = L_218; float L_219 = ___2_time; float L_220 = ___4_overshootOrAmplitude; float L_221 = ___2_time; float L_222 = ___4_overshootOrAmplitude; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_218, L_219)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_220, (1.0f))), L_221)), L_222)))), (1.0f))); } IL_0647: { float L_223 = ___2_time; float L_224 = ___3_duration; float L_225 = ((float)(L_223/((float)il2cpp_codegen_multiply(L_224, (0.5f))))); ___2_time = L_225; if ((!(((float)L_225) < ((float)(1.0f))))) { goto IL_067b; } } { float L_226 = ___2_time; float L_227 = ___2_time; float L_228 = ___4_overshootOrAmplitude; float L_229 = ((float)il2cpp_codegen_multiply(L_228, (1.52499998f))); ___4_overshootOrAmplitude = L_229; float L_230 = ___2_time; float L_231 = ___4_overshootOrAmplitude; return ((float)il2cpp_codegen_multiply((0.5f), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_226, L_227)), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_229, (1.0f))), L_230)), L_231)))))); } IL_067b: { float L_232 = ___2_time; float L_233 = ((float)il2cpp_codegen_subtract(L_232, (2.0f))); ___2_time = L_233; float L_234 = ___2_time; float L_235 = ___4_overshootOrAmplitude; float L_236 = ((float)il2cpp_codegen_multiply(L_235, (1.52499998f))); ___4_overshootOrAmplitude = L_236; float L_237 = ___2_time; float L_238 = ___4_overshootOrAmplitude; return ((float)il2cpp_codegen_multiply((0.5f), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_233, L_234)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_236, (1.0f))), L_237)), L_238)))), (2.0f))))); } IL_06ab: { float L_239 = ___2_time; float L_240 = ___3_duration; float L_241 = ___4_overshootOrAmplitude; float L_242 = ___5_period; float L_243; L_243 = Bounce_EaseIn_m1253ADF94B39EF139C56EEE7AD5EC2F5E0C29769(L_239, L_240, L_241, L_242, NULL); return L_243; } IL_06b7: { float L_244 = ___2_time; float L_245 = ___3_duration; float L_246 = ___4_overshootOrAmplitude; float L_247 = ___5_period; float L_248; L_248 = Bounce_EaseOut_mEF5499252352724ADC55887B541B5053DACFC27F(L_244, L_245, L_246, L_247, NULL); return L_248; } IL_06c3: { float L_249 = ___2_time; float L_250 = ___3_duration; float L_251 = ___4_overshootOrAmplitude; float L_252 = ___5_period; float L_253; L_253 = Bounce_EaseInOut_m6D386BE3A485A50DE77E480D40008D01ADDE79F0(L_249, L_250, L_251, L_252, NULL); return L_253; } IL_06cf: { EaseFunction_t0F945D9D726B0915C5FBF30862E987EC3AC12A04* L_254 = ___1_customEase; float L_255 = ___2_time; float L_256 = ___3_duration; float L_257 = ___4_overshootOrAmplitude; float L_258 = ___5_period; NullCheck(L_254); float L_259; L_259 = EaseFunction_Invoke_mC30ABF785F84A8769541950EDC3C2CB0B8F6FB8D_inline(L_254, L_255, L_256, L_257, L_258, NULL); return L_259; } IL_06dc: { return (1.0f); } IL_06e2: { float L_260 = ___2_time; float L_261 = ___3_duration; float L_262 = ___4_overshootOrAmplitude; float L_263 = ___5_period; float L_264; L_264 = Flash_Ease_mA28C135D4B118A9A4469FEFFDEC3329226E6A096(L_260, L_261, L_262, L_263, NULL); return L_264; } IL_06ee: { float L_265 = ___2_time; float L_266 = ___3_duration; float L_267 = ___4_overshootOrAmplitude; float L_268 = ___5_period; float L_269; L_269 = Flash_EaseIn_m7A2DCE17466DCF086004A0147F534851240EADFA(L_265, L_266, L_267, L_268, NULL); return L_269; } IL_06fa: { float L_270 = ___2_time; float L_271 = ___3_duration; float L_272 = ___4_overshootOrAmplitude; float L_273 = ___5_period; float L_274; L_274 = Flash_EaseOut_m306F24AC2A2EF38682E1C0AB8834FAC036658955(L_270, L_271, L_272, L_273, NULL); return L_274; } IL_0706: { float L_275 = ___2_time; float L_276 = ___3_duration; float L_277 = ___4_overshootOrAmplitude; float L_278 = ___5_period; float L_279; L_279 = Flash_EaseInOut_m71C9C9CD9B50F446B635F0ABB97D1AFA7F52F4A9(L_275, L_276, L_277, L_278, NULL); return L_279; } IL_0712: { float L_280 = ___2_time; float L_281 = ___3_duration; float L_282 = ((float)(L_280/L_281)); ___2_time = L_282; float L_283 = ___2_time; return ((float)il2cpp_codegen_multiply(((-L_282)), ((float)il2cpp_codegen_subtract(L_283, (2.0f))))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EaseManager_IsFlashEase_mB7D47A96B8C663F7FA56AD8D10B9586C76204FF6 (int32_t ___0_ease, const RuntimeMethod* method) { { int32_t L_0 = ___0_ease; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, ((int32_t)32)))) <= ((uint32_t)3)))) { goto IL_0009; } } { return (bool)1; } IL_0009: { return (bool)0; } } #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 EaseCurve__ctor_m29BD0E232922C8CE2E4AC877F79EF6096C34EDFB (EaseCurve_t36BD7EAD5E58656A06E0D71596FF781803BE9C5F* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_animCurve, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = ___0_animCurve; __this->____animCurve = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____animCurve), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EaseCurve_Evaluate_m036A88A768920A29FA6C7EA6E78646F679C9DFEE (EaseCurve_t36BD7EAD5E58656A06E0D71596FF781803BE9C5F* __this, float ___0_time, float ___1_duration, float ___2_unusedOvershoot, float ___3_unusedPeriod, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 V_2; memset((&V_2), 0, sizeof(V_2)); { AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->____animCurve; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = __this->____animCurve; NullCheck(L_1); int32_t L_2; L_2 = AnimationCurve_get_length_m259A67BB0870D3A153F6FEDBB06CB0D24089CD81(L_1, NULL); NullCheck(L_0); Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_3; L_3 = AnimationCurve_get_Item_mD4E73EE674F7A82673F1A9CEB8E5EF86BA47E64B(L_0, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), NULL); V_2 = L_3; float L_4; L_4 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661((&V_2), NULL); V_0 = L_4; float L_5 = ___0_time; float L_6 = ___1_duration; V_1 = ((float)(L_5/L_6)); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_7 = __this->____animCurve; float L_8 = V_1; float L_9 = V_0; NullCheck(L_7); float L_10; L_10 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_7, ((float)il2cpp_codegen_multiply(L_8, L_9)), NULL); return L_10; } } #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 float Flash_Ease_mA28C135D4B118A9A4469FEFFDEC3329226E6A096 (float ___0_time, float ___1_duration, float ___2_overshootOrAmplitude, float ___3_period, const RuntimeMethod* method) { int32_t V_0 = 0; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; int32_t G_B3_0 = 0; { float L_0 = ___0_time; float L_1 = ___1_duration; float L_2 = ___2_overshootOrAmplitude; int32_t L_3; L_3 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)il2cpp_codegen_multiply(((float)(L_0/L_1)), L_2)), NULL); V_0 = L_3; float L_4 = ___1_duration; float L_5 = ___2_overshootOrAmplitude; V_1 = ((float)(L_4/L_5)); float L_6 = ___0_time; float L_7 = V_1; int32_t L_8 = V_0; ___0_time = ((float)il2cpp_codegen_subtract(L_6, ((float)il2cpp_codegen_multiply(L_7, ((float)((int32_t)il2cpp_codegen_subtract(L_8, 1))))))); int32_t L_9 = V_0; if (((int32_t)(L_9%2))) { goto IL_0021; } } { G_B3_0 = (-1); goto IL_0022; } IL_0021: { G_B3_0 = 1; } IL_0022: { V_2 = ((float)G_B3_0); float L_10 = V_2; if ((!(((float)L_10) < ((float)(0.0f))))) { goto IL_0031; } } { float L_11 = ___0_time; float L_12 = V_1; ___0_time = ((float)il2cpp_codegen_subtract(L_11, L_12)); } IL_0031: { float L_13 = ___0_time; float L_14 = V_2; float L_15 = V_1; V_3 = ((float)(((float)il2cpp_codegen_multiply(L_13, L_14))/L_15)); float L_16 = ___2_overshootOrAmplitude; float L_17 = ___3_period; int32_t L_18 = V_0; float L_19 = V_1; float L_20 = V_2; float L_21 = V_3; float L_22; L_22 = Flash_WeightedEase_mF9EC6A43BAEE75E4D2E93FCA21E099B0FA8CCA35(L_16, L_17, L_18, L_19, L_20, L_21, NULL); return L_22; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Flash_EaseIn_m7A2DCE17466DCF086004A0147F534851240EADFA (float ___0_time, float ___1_duration, float ___2_overshootOrAmplitude, float ___3_period, const RuntimeMethod* method) { int32_t V_0 = 0; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; int32_t G_B3_0 = 0; { float L_0 = ___0_time; float L_1 = ___1_duration; float L_2 = ___2_overshootOrAmplitude; int32_t L_3; L_3 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)il2cpp_codegen_multiply(((float)(L_0/L_1)), L_2)), NULL); V_0 = L_3; float L_4 = ___1_duration; float L_5 = ___2_overshootOrAmplitude; V_1 = ((float)(L_4/L_5)); float L_6 = ___0_time; float L_7 = V_1; int32_t L_8 = V_0; ___0_time = ((float)il2cpp_codegen_subtract(L_6, ((float)il2cpp_codegen_multiply(L_7, ((float)((int32_t)il2cpp_codegen_subtract(L_8, 1))))))); int32_t L_9 = V_0; if (((int32_t)(L_9%2))) { goto IL_0021; } } { G_B3_0 = (-1); goto IL_0022; } IL_0021: { G_B3_0 = 1; } IL_0022: { V_2 = ((float)G_B3_0); float L_10 = V_2; if ((!(((float)L_10) < ((float)(0.0f))))) { goto IL_0031; } } { float L_11 = ___0_time; float L_12 = V_1; ___0_time = ((float)il2cpp_codegen_subtract(L_11, L_12)); } IL_0031: { float L_13 = ___0_time; float L_14 = V_2; ___0_time = ((float)il2cpp_codegen_multiply(L_13, L_14)); float L_15 = ___0_time; float L_16 = V_1; float L_17 = ((float)(L_15/L_16)); ___0_time = L_17; float L_18 = ___0_time; V_3 = ((float)il2cpp_codegen_multiply(L_17, L_18)); float L_19 = ___2_overshootOrAmplitude; float L_20 = ___3_period; int32_t L_21 = V_0; float L_22 = V_1; float L_23 = V_2; float L_24 = V_3; float L_25; L_25 = Flash_WeightedEase_mF9EC6A43BAEE75E4D2E93FCA21E099B0FA8CCA35(L_19, L_20, L_21, L_22, L_23, L_24, NULL); return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Flash_EaseOut_m306F24AC2A2EF38682E1C0AB8834FAC036658955 (float ___0_time, float ___1_duration, float ___2_overshootOrAmplitude, float ___3_period, const RuntimeMethod* method) { int32_t V_0 = 0; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; int32_t G_B3_0 = 0; { float L_0 = ___0_time; float L_1 = ___1_duration; float L_2 = ___2_overshootOrAmplitude; int32_t L_3; L_3 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)il2cpp_codegen_multiply(((float)(L_0/L_1)), L_2)), NULL); V_0 = L_3; float L_4 = ___1_duration; float L_5 = ___2_overshootOrAmplitude; V_1 = ((float)(L_4/L_5)); float L_6 = ___0_time; float L_7 = V_1; int32_t L_8 = V_0; ___0_time = ((float)il2cpp_codegen_subtract(L_6, ((float)il2cpp_codegen_multiply(L_7, ((float)((int32_t)il2cpp_codegen_subtract(L_8, 1))))))); int32_t L_9 = V_0; if (((int32_t)(L_9%2))) { goto IL_0021; } } { G_B3_0 = (-1); goto IL_0022; } IL_0021: { G_B3_0 = 1; } IL_0022: { V_2 = ((float)G_B3_0); float L_10 = V_2; if ((!(((float)L_10) < ((float)(0.0f))))) { goto IL_0031; } } { float L_11 = ___0_time; float L_12 = V_1; ___0_time = ((float)il2cpp_codegen_subtract(L_11, L_12)); } IL_0031: { float L_13 = ___0_time; float L_14 = V_2; ___0_time = ((float)il2cpp_codegen_multiply(L_13, L_14)); float L_15 = ___0_time; float L_16 = V_1; float L_17 = ((float)(L_15/L_16)); ___0_time = L_17; float L_18 = ___0_time; V_3 = ((float)il2cpp_codegen_multiply(((-L_17)), ((float)il2cpp_codegen_subtract(L_18, (2.0f))))); float L_19 = ___2_overshootOrAmplitude; float L_20 = ___3_period; int32_t L_21 = V_0; float L_22 = V_1; float L_23 = V_2; float L_24 = V_3; float L_25; L_25 = Flash_WeightedEase_mF9EC6A43BAEE75E4D2E93FCA21E099B0FA8CCA35(L_19, L_20, L_21, L_22, L_23, L_24, NULL); return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Flash_EaseInOut_m71C9C9CD9B50F446B635F0ABB97D1AFA7F52F4A9 (float ___0_time, float ___1_duration, float ___2_overshootOrAmplitude, float ___3_period, const RuntimeMethod* method) { int32_t V_0 = 0; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; int32_t G_B3_0 = 0; float G_B8_0 = 0.0f; { float L_0 = ___0_time; float L_1 = ___1_duration; float L_2 = ___2_overshootOrAmplitude; int32_t L_3; L_3 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)il2cpp_codegen_multiply(((float)(L_0/L_1)), L_2)), NULL); V_0 = L_3; float L_4 = ___1_duration; float L_5 = ___2_overshootOrAmplitude; V_1 = ((float)(L_4/L_5)); float L_6 = ___0_time; float L_7 = V_1; int32_t L_8 = V_0; ___0_time = ((float)il2cpp_codegen_subtract(L_6, ((float)il2cpp_codegen_multiply(L_7, ((float)((int32_t)il2cpp_codegen_subtract(L_8, 1))))))); int32_t L_9 = V_0; if (((int32_t)(L_9%2))) { goto IL_0021; } } { G_B3_0 = (-1); goto IL_0022; } IL_0021: { G_B3_0 = 1; } IL_0022: { V_2 = ((float)G_B3_0); float L_10 = V_2; if ((!(((float)L_10) < ((float)(0.0f))))) { goto IL_0031; } } { float L_11 = ___0_time; float L_12 = V_1; ___0_time = ((float)il2cpp_codegen_subtract(L_11, L_12)); } IL_0031: { float L_13 = ___0_time; float L_14 = V_2; ___0_time = ((float)il2cpp_codegen_multiply(L_13, L_14)); float L_15 = ___0_time; float L_16 = V_1; float L_17 = ((float)(L_15/((float)il2cpp_codegen_multiply(L_16, (0.5f))))); ___0_time = L_17; if ((((float)L_17) < ((float)(1.0f)))) { goto IL_0069; } } { float L_18 = ___0_time; float L_19 = ((float)il2cpp_codegen_subtract(L_18, (1.0f))); ___0_time = L_19; float L_20 = ___0_time; G_B8_0 = ((float)il2cpp_codegen_multiply((-0.5f), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_19, ((float)il2cpp_codegen_subtract(L_20, (2.0f))))), (1.0f))))); goto IL_0072; } IL_0069: { float L_21 = ___0_time; float L_22 = ___0_time; G_B8_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((0.5f), L_21)), L_22)); } IL_0072: { V_3 = G_B8_0; float L_23 = ___2_overshootOrAmplitude; float L_24 = ___3_period; int32_t L_25 = V_0; float L_26 = V_1; float L_27 = V_2; float L_28 = V_3; float L_29; L_29 = Flash_WeightedEase_mF9EC6A43BAEE75E4D2E93FCA21E099B0FA8CCA35(L_23, L_24, L_25, L_26, L_27, L_28, NULL); return L_29; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Flash_WeightedEase_mF9EC6A43BAEE75E4D2E93FCA21E099B0FA8CCA35 (float ___0_overshootOrAmplitude, float ___1_period, int32_t ___2_stepIndex, float ___3_stepDuration, float ___4_dir, float ___5_res, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { V_0 = (0.0f); V_1 = (0.0f); float L_0 = ___4_dir; if ((!(((float)L_0) > ((float)(0.0f))))) { goto IL_0022; } } { float L_1 = ___0_overshootOrAmplitude; if (((int32_t)(il2cpp_codegen_cast_double_to_int(L_1)%2))) { goto IL_0022; } } { int32_t L_2 = ___2_stepIndex; ___2_stepIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); goto IL_0036; } IL_0022: { float L_3 = ___4_dir; if ((!(((float)L_3) < ((float)(0.0f))))) { goto IL_0036; } } { float L_4 = ___0_overshootOrAmplitude; if (!((int32_t)(il2cpp_codegen_cast_double_to_int(L_4)%2))) { goto IL_0036; } } { int32_t L_5 = ___2_stepIndex; ___2_stepIndex = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0036: { float L_6 = ___1_period; if ((!(((float)L_6) > ((float)(0.0f))))) { goto IL_0074; } } { float L_7 = ___0_overshootOrAmplitude; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_8; L_8 = Math_Truncate_mE66B1AD68C17D27675DE0CB74643374F9EDB649C(((double)L_7), NULL); V_3 = ((float)L_8); float L_9 = ___0_overshootOrAmplitude; float L_10 = V_3; V_1 = ((float)il2cpp_codegen_subtract(L_9, L_10)); float L_11 = V_3; if ((!(((float)(fmodf(L_11, (2.0f)))) > ((float)(0.0f))))) { goto IL_0061; } } { float L_12 = V_1; V_1 = ((float)il2cpp_codegen_subtract((1.0f), L_12)); } IL_0061: { float L_13 = V_1; int32_t L_14 = ___2_stepIndex; float L_15 = ___0_overshootOrAmplitude; V_1 = ((float)(((float)il2cpp_codegen_multiply(L_13, ((float)L_14)))/L_15)); float L_16 = ___5_res; float L_17 = ___0_overshootOrAmplitude; int32_t L_18 = ___2_stepIndex; float L_19 = ___0_overshootOrAmplitude; V_0 = ((float)(((float)il2cpp_codegen_multiply(L_16, ((float)il2cpp_codegen_subtract(L_17, ((float)L_18)))))/L_19)); goto IL_0088; } IL_0074: { float L_20 = ___1_period; if ((!(((float)L_20) < ((float)(0.0f))))) { goto IL_0088; } } { float L_21 = ___1_period; ___1_period = ((-L_21)); float L_22 = ___5_res; int32_t L_23 = ___2_stepIndex; float L_24 = ___0_overshootOrAmplitude; V_0 = ((float)(((float)il2cpp_codegen_multiply(L_22, ((float)L_23)))/L_24)); } IL_0088: { float L_25 = V_0; float L_26 = ___5_res; V_2 = ((float)il2cpp_codegen_subtract(L_25, L_26)); float L_27 = ___5_res; float L_28 = V_2; float L_29 = ___1_period; float L_30 = V_1; ___5_res = ((float)il2cpp_codegen_add(L_27, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_28, L_29)), L_30)))); float L_31 = ___5_res; if ((!(((float)L_31) > ((float)(1.0f))))) { goto IL_00a7; } } { ___5_res = (1.0f); } IL_00a7: { float L_32 = ___5_res; return L_32; } } #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 #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; float L_2 = ___2_z; __this->___z = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_right_m99043ED6B3D5AEA5033313FE3DA9571F39D1B280_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___rightVector; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v; float L_3 = L_2.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, NULL); V_0 = L_4; goto IL_0015; } IL_0015: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Angle_mD94AAEA690169FE5882D60F8489C8BF63300C221_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; bool V_2 = false; float V_3 = 0.0f; { float L_0; L_0 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&___0_from), NULL); float L_1; L_1 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&___1_to), NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = sqrt(((double)((float)il2cpp_codegen_multiply(L_0, L_1)))); V_0 = ((float)L_2); float L_3 = V_0; V_2 = (bool)((((float)L_3) < ((float)(1.0E-15f)))? 1 : 0); bool L_4 = V_2; if (!L_4) { goto IL_002c; } } { V_3 = (0.0f); goto IL_0056; } IL_002c: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___0_from; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_to; float L_7; L_7 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_5, L_6, NULL); float L_8 = V_0; float L_9; L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_7/L_8)), (-1.0f), (1.0f), NULL); V_1 = L_9; float L_10 = V_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_11; L_11 = acos(((double)L_10)); V_3 = ((float)il2cpp_codegen_multiply(((float)L_11), (57.2957802f))); goto IL_0056; } IL_0056: { float L_12 = V_3; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v; float L_1 = L_0.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v; float L_3 = L_2.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), NULL); V_0 = L_4; goto IL_001a; } IL_001a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_lhs; float L_13 = L_12.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_rhs; float L_15 = L_14.___z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_lhs; float L_17 = L_16.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_rhs; float L_19 = L_18.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_lhs; float L_21 = L_20.___y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_rhs; float L_23 = L_22.___x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; memset((&L_24), 0, sizeof(L_24)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), NULL); V_0 = L_24; goto IL_005a; } IL_005a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0; return L_25; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { float L_0 = ___1_b; float L_1 = ___0_a; float L_2; L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1))); float L_3 = ___0_a; float L_4; L_4 = fabsf(L_3); float L_5 = ___1_b; float L_6; L_6 = fabsf(L_5); float L_7; L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4, L_6, NULL); float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon; float L_9; L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL); V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0); goto IL_0035; } IL_0035: { bool L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float EaseFunction_Invoke_mC30ABF785F84A8769541950EDC3C2CB0B8F6FB8D_inline (EaseFunction_t0F945D9D726B0915C5FBF30862E987EC3AC12A04* __this, float ___0_time, float ___1_duration, float ___2_overshootOrAmplitude, float ___3_period, const RuntimeMethod* method) { typedef float (*FunctionPointerType) (RuntimeObject*, float, float, float, float, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_time, ___1_duration, ___2_overshootOrAmplitude, ___3_period, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = ceil(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x = L_0; float L_1 = ___1_y; __this->___y = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___x; float L_1 = __this->___x; float L_2 = __this->___y; float L_3 = __this->___y; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))); goto IL_001f; } IL_001f: { float L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_lhs; float L_1 = L_0.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_rhs; float L_3 = L_2.___x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_lhs; float L_5 = L_4.___y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_rhs; float L_7 = L_6.___y; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))); goto IL_001f; } IL_001f: { float L_8 = V_0; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; float V_2 = 0.0f; { float L_0 = ___0_value; float L_1 = ___1_min; V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { float L_3 = ___1_min; ___0_value = L_3; goto IL_0019; } IL_000e: { float L_4 = ___0_value; float L_5 = ___2_max; V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { float L_7 = ___2_max; ___0_value = L_7; } IL_0019: { float L_8 = ___0_value; V_2 = L_8; goto IL_001d; } IL_001d: { float L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; if ((((float)L_0) > ((float)L_1))) { goto IL_0008; } } { float L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { float L_4 = V_0; return L_4; } }