#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_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3; struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F; struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B; struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0; struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52; struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB; struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct String_t; struct StringBuilder_t; struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4; struct Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashHelpers_tDBADDD699E5C1C58ED9DF75B838DD3056A6EAF64_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral22C54679C8768B5C1BE1F8FA25C75648180A93B1; IL2CPP_EXTERN_C String_t* _stringLiteral24DF95401885DF3F59ABAE4A56A5D6940BD4487D; IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1; IL2CPP_EXTERN_C String_t* _stringLiteral2D3FB62014B8BDB45F76279DACCE9FF96BD984E9; IL2CPP_EXTERN_C String_t* _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869; IL2CPP_EXTERN_C String_t* _stringLiteral4DC02E9DBA2BBA6B0B90CAE0980D70CE6132DCD1; IL2CPP_EXTERN_C String_t* _stringLiteral841A7337B7A9B39067EAA12DAD0FF590ABAA277F; IL2CPP_EXTERN_C String_t* _stringLiteral93E5D45A92D8F20675FCB3ACED480FA2EAAD684B; IL2CPP_EXTERN_C String_t* _stringLiteral99B9AE87345F3ABB10F6BE124F399737797C4C8B; IL2CPP_EXTERN_C String_t* _stringLiteralD26F25683308CEE6235E8DD6C4C233601EB6FF0D; IL2CPP_EXTERN_C String_t* _stringLiteralD5C698CC3AB47440207918D4D9759763151933EB; IL2CPP_EXTERN_C String_t* _stringLiteralF420B3251173E8E0CE1B5C3A0754B28884272B72; IL2CPP_EXTERN_C const RuntimeMethod* Matrix4x4_CreatePerspectiveFieldOfView_mAD772D932581D4721FC61AFDAF5045DEBAF9E384_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix4x4_CreatePerspectiveOffCenter_m31F0493436A55B58A936ACC8956176F8D567E452_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix4x4_CreatePerspective_mA3B16AD67A25F521FCBDBCA13235775F7A028238_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector2_CopyTo_m5F26741DF79174DC22E64C444ACA10B5729BF80D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB_RuntimeMethod_var; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; 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 U3CModuleU3E_t8BB3B0410A6FE73E075A5E8CD2F563089B45BBFC { }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject { bool ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; bool ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; String_t* ___m_name; String_t* ___englishname; String_t* ___nativename; String_t* ___iso3lang; String_t* ___iso2lang; String_t* ___win3lang; String_t* ___territory; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture; bool ___constructed; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData; bool ___m_isInherited; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke { int32_t ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; int32_t ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; char* ___m_name; char* ___englishname; char* ___nativename; char* ___iso3lang; char* ___iso2lang; char* ___win3lang; char* ___territory; char** ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture; int32_t ___constructed; Il2CppSafeArray* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData; int32_t ___m_isInherited; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com { int32_t ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; int32_t ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; Il2CppChar* ___m_name; Il2CppChar* ___englishname; Il2CppChar* ___nativename; Il2CppChar* ___iso3lang; Il2CppChar* ___iso2lang; Il2CppChar* ___win3lang; Il2CppChar* ___territory; Il2CppChar** ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture; int32_t ___constructed; Il2CppSafeArray* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData; int32_t ___m_isInherited; }; struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___numberGroupSizes; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___currencyGroupSizes; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___percentGroupSizes; String_t* ___positiveSign; String_t* ___negativeSign; String_t* ___numberDecimalSeparator; String_t* ___numberGroupSeparator; String_t* ___currencyGroupSeparator; String_t* ___currencyDecimalSeparator; String_t* ___currencySymbol; String_t* ___ansiCurrencySymbol; String_t* ___nanSymbol; String_t* ___positiveInfinitySymbol; String_t* ___negativeInfinitySymbol; String_t* ___percentDecimalSeparator; String_t* ___percentGroupSeparator; String_t* ___percentSymbol; String_t* ___perMilleSymbol; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___nativeDigits; int32_t ___m_dataItem; int32_t ___numberDecimalDigits; int32_t ___currencyDecimalDigits; int32_t ___currencyPositivePattern; int32_t ___currencyNegativePattern; int32_t ___numberNegativePattern; int32_t ___percentPositivePattern; int32_t ___percentNegativePattern; int32_t ___percentDecimalDigits; int32_t ___digitSubstitution; bool ___isReadOnly; bool ___m_useUserOverride; bool ___m_isInvariant; bool ___validForParseAsNumber; bool ___validForParseAsCurrency; }; struct SR_tA93BF61C879F26731B7618128E4973354DAA8D8A : public RuntimeObject { }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct StringBuilder_t : public RuntimeObject { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars; StringBuilder_t* ___m_ChunkPrevious; int32_t ___m_ChunkLength; int32_t ___m_ChunkOffset; int32_t ___m_MaxCapacity; }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E { float ___M11; float ___M12; float ___M21; float ___M22; float ___M31; float ___M32; }; struct Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 { float ___M11; float ___M12; float ___M13; float ___M14; float ___M21; float ___M22; float ___M23; float ___M24; float ___M31; float ___M32; float ___M33; float ___M34; float ___M41; float ___M42; float ___M43; float ___M44; }; struct Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F { float ___X; float ___Y; float ___Z; float ___W; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 { float ___X; float ___Y; }; struct Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D { float ___X; float ___Y; float ___Z; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct VectorBasis_tB2CE0B8325B2A8BD00D52AB1387CE4681C8B753E { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* ___Element0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* ___Element1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* ___Element2; }; struct Exception_t : public RuntimeObject { String_t* ____className; String_t* ____message; RuntimeObject* ____data; Exception_t* ____innerException; String_t* ____helpURL; RuntimeObject* ____stackTrace; String_t* ____stackTraceString; String_t* ____remoteStackTraceString; int32_t ____remoteStackIndex; RuntimeObject* ____dynamicMethods; int32_t ____HResult; String_t* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_pinvoke { char* ____className; char* ____message; RuntimeObject* ____data; Exception_t_marshaled_pinvoke* ____innerException; char* ____helpURL; Il2CppIUnknown* ____stackTrace; char* ____stackTraceString; char* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; char* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_com { Il2CppChar* ____className; Il2CppChar* ____message; RuntimeObject* ____data; Exception_t_marshaled_com* ____innerException; Il2CppChar* ____helpURL; Il2CppIUnknown* ____stackTrace; Il2CppChar* ____stackTraceString; Il2CppChar* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; Il2CppChar* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___Normal; float ___D; }; struct CanonicalBasis_t8AEDC4622E3A4200C25036CBD249E8A60E007D85 { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___Row0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___Row1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___Row2; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { RuntimeObject* ____actualValue; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields { CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info; RuntimeObject* ___shared_table_lock; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture; Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number; Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX; bool ___IsTaiwanSku; }; struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472_StaticFields { NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___invariantInfo; }; struct String_t_StaticFields { String_t* ___Empty; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E_StaticFields { Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E ____identity; }; struct Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_StaticFields { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ____identity; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* 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, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m3844098E7C18576D263AAF62F69BE5C70BF9A744 (RuntimeObject* ___0_provider, String_t* ___1_format, RuntimeObject* ___2_arg0, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix3x2__ctor_m06B6537F717A2AAB441B204D43994DB29400529E (Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* __this, float ___0_m11, float ___1_m12, float ___2_m21, float ___3_m22, float ___4_m31, float ___5_m32, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix3x2_Equals_mE84A1C6759E135ACAEB3F7F4B7CC4D8351A71BD1 (Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* __this, Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix3x2_Equals_m1FD25614BBA9C87ED73359F43AFCDD31781C9AA7 (Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A (float* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m447B585713E5EB3EBF5D9D0710706D01E8A56D75 (RuntimeObject* ___0_provider, String_t* ___1_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___2_args, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Matrix3x2_ToString_m75B6DB8677D6A0CD4938C7E5CA6C3D4DC50B23D7 (Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Matrix3x2_GetHashCode_mA042BA8227B02421C438FC9F44FC4B0EE74CCE09 (Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_get_IsIdentity_mB0BC475A27CA5969DA99E96E2A07D399D1FB5FE7 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Matrix4x4_get_Translation_m9B584FD517BBF608923C80FAAA8224A465066B2C (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4_set_Translation_m0C9EE755E298DC37BD9443E4B42D8F86EFE4E6DC (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4__ctor_m4044D15D7E84A1D30E038A963DF0FB0EB6736C1D (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, float ___0_m11, float ___1_m12, float ___2_m13, float ___3_m14, float ___4_m21, float ___5_m22, float ___6_m23, float ___7_m24, float ___8_m31, float ___9_m32, float ___10_m33, float ___11_m34, float ___12_m41, float ___13_m42, float ___14_m43, float ___15_m44, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4__ctor_m296F196A177B46FCDB1E1A9DB7F7C311B2B2F251 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_LengthSquared_m766BB11AC2BD082CB45D208ED41AA46EC3216C7C_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_UnaryNegation_m48AA6D6060B6DEC2EC62E5DDD55014BD34468128_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Multiply_m8BB86E98FD1804DD6CCBD18AEFCCADCF0FCB5563_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, float ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_vector1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_vector2, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_vector1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_vector2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline (float ___0_f, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Subtraction_m0EE275DF6C1885FA04FD68435B732B89AA72A099_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_CreateFromYawPitchRoll_m90F3C8DABF96EB5F417347AF7E59DD5588F8EA11 (float ___0_yaw, float ___1_pitch, float ___2_roll, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateFromQuaternion_m411E691C4C4FA8E23A23A189EF2E3E86A2AB73E4 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_quaternion, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 Plane_Normalize_m7C1335C9C99974B7E9363E748CA4DED4CD8EC3EF_inline (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Matrix4x4_GetDeterminant_m99085C4F28FC136680BC74E9138DDF9C4F838098 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_get_Identity_m3CD57D5B7D6F9D3B61599A1FC638D59C6FB517AB_inline (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Length_m6C08B9E2FF1CE669F2587A9AEDA7F56CFCE73B4C_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_get_Identity_m37238ED92F314355DF25D51092E6340F88E4288E (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_CreateFromRotationMatrix_m9360AA5944AEB803472E5BF77F18541A0E57A432 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_matrix, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_Equals_m6381E804B9AF9FDFB16CC29B8FC6F93E12BBAC03 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_Equals_mEAA6F169F8CA748FF70B34F1171C17636D725B05 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Matrix4x4_ToString_m957EA1B830DF84179D41E500B0C983127BACF023 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Matrix4x4_GetHashCode_m3C7792A897310FE1FF1D893DF9A1E3A50CC3DB88 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m9CD907F489D9F174B33AEFB444C67E2E0DE3FB9D (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_d, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m36279E82517E64E8364CB990B698B21AF10E777D (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_normal, float ___1_d, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Division_m64735E600DCFD89930BE8A13E1F9FF46CD6A048A_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value1, float ___1_value2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector3_Equals_m5EAC07DAA75E2A84A3997BC27F36BE19698CC3FE (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_other, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Plane_Equals_mA8B879F617AFEE32D543759A2B83F2EBF79297C9_inline (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 ___0_other, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Plane_Equals_m2778EB2B0D8171AA3166D63FEDD872F273DC4504_inline (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3_ToString_m84244C7A59EC1E85A6D00453D2CF6190ED511CBC (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m44BF8BF44DC9B67D6CF265A1A2703A6D743F5C56 (RuntimeObject* ___0_provider, String_t* ___1_format, RuntimeObject* ___2_arg0, RuntimeObject* ___3_arg1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Plane_ToString_mC66447DA4396D7BD9561556ED711AF9248567EB3 (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_m6EA39E7A65A09E669C48F62771442A9936A81665 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Plane_GetHashCode_mFD99BBF5921EB2848E1BB4D739AF2FCEE2E02A16 (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Quaternion__ctor_m5E368299988E51F83A3F4DDEBD57C62D047305E6 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Quaternion_get_IsIdentity_m6B92CC615AEFD246E2D98B952B782D881B39F81C (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Quaternion__ctor_m8014BCEAA41C0A6675BBEE51C2405038170F97B5 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_vectorPart, float ___1_scalarPart, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Quaternion_Length_m3721BA74E16F3D53BA6D6248598C8020ACF16D0A (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Quaternion_LengthSquared_m7CCB0522EC378C5097DA70F5536739FDD7DC2E80 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Quaternion_Equals_m1B7B3C6E864B978BAFC9AF0DC2115A8A93D1AFA1 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Quaternion_Equals_m9634C9FE716B037E38FF4AB7DA4BC8B9F8CC21F7 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Quaternion_ToString_mF7DE37CE381D91BAE78F60618A0881428FF10B69 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Quaternion_GetHashCode_m9C732EF144D4B9A806F553F7F983F9E66A3AA77F (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_Combine_mA94C6B78FF8602DF43B2236B37E07EAD3E40861E (int32_t ___0_h1, int32_t ___1_h2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Vector2_GetHashCode_mF3CF5C3F75750E04733B938EF7FEE8C3CE2C3E91 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector2_Equals_mF0CA6852169A68DA859F7279BCE0FE29C446225F (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_other, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mE217C9CBB718BC2969DC588B10802D255CEACCA9_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector2_ToString_mEE2BE595DDC4D3A1188589B0271108F5D835CE43 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, String_t* ___0_format, RuntimeObject* ___1_formatProvider, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector2_ToString_m19CA9203EA7A6805F294E2F8902D3238854B8085 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector2_ToString_mC7F9B689A5C5A18BB4DA7E7104AF15EC8A575312 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, String_t* ___0_format, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* NumberFormatInfo_GetInstance_m705987E5E7D3E5EC5C5DD2D088FBC9BCBA0FC31F (RuntimeObject* ___0_formatProvider, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NumberGroupSeparator_m0556B092AA471513B1EDC31C047712226D39BEB6_inline (NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE (float* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_m3DBD983D4FEBCC0FE4E598FE56C6DDFC51C0250B_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value1, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_value2, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Length_mC99CCF8D33432D4C3392E1390C7605A053251E18_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_LengthSquared_mD42F1EC0FD105DDD6FE39DC186790E0C69FDFBAC_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Subtraction_mB97BBBE9B93D74AF5E073620AD5693A96B55C5F1_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Division_m0BACAF75FEDB556CDD4837AE3B155283501900ED_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value1, float ___1_value2, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Multiply_m8269FD111DFEB3123D53C7385AC603C0D7F1932E_inline (float ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Addition_m08FDB48B512979D8747CB6AA3EF13F9260DE9D09_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Multiply_mEB4763B43B68361EF14946C452C0F93105DADD68_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Multiply_mF7200D562F0063D259C608EA0CB66E244E9811CE_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, float ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Division_m8A3BB57D2E5DC9C593A4E1F4E48C4A762A6BE86F_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_UnaryNegation_mAC87265AEB219B55004A4AC0DEB30FC2506874ED_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2__ctor_m10BB834F4F9383E78416591E37570345B6D1D1F2 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2_CopyTo_m5F26741DF79174DC22E64C444ACA10B5729BF80D (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, int32_t ___1_index, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_CopyTo_m9D7560B87F53C7FF4D1DE9BC19605BC7B6B7DC93_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4 (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_mFA381AB984D00222E1CACA0EE8F4C53E8C99D34B (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_get_Zero_mFDA828D9EB833C7E56CCCE0C0A783AAE614B3BA1 (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m176847D945845D3C5AAD276006B62AADFFD5567F_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_m81F9E36BE544963229CFED0561670E20DDCAABCE_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3_ToString_m2048240DCF9C4CED3DE9A4C4C1589786BB3B1D99 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, String_t* ___0_format, RuntimeObject* ___1_formatProvider, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3_ToString_mDBDCCD89981CE8EAB7F1334688554028828E486F (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, String_t* ___0_format, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Multiply_m85D2248ECA268329F06016BFDF7FE97077331517_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, float ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Addition_mB8BD42FC23C3DC0BFBC677571B69D88519E5744A_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Multiply_mBFDD472403E8B650AFC73EC64D3560E26E215BA9_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Multiply_mA4C8741BEBC29543F77A2E5F9C4DBC3E3E839993_inline (float ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Division_m15613C1E0137FC726FADAB2A490062899A8452B6_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3__ctor_m980ED6015C0198778492B0FE41EF5AC909DBD995 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3__ctor_m013099B110D5673C195FE010A95A4DDED6F84062 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value, float ___1_z, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, int32_t ___1_index, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_CopyTo_mBBE33927C7CAA358BFE2F5AC2F88344BD0C5CE57_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_get_Zero_m33F9F45ED68E261E2619148BF7C91B207B3C4188 (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 String_t* SR_Format_mFA381AB984D00222E1CACA0EE8F4C53E8C99D34B (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0; L_0 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); String_t* L_1 = ___0_resourceFormat; RuntimeObject* L_2 = ___1_p1; String_t* L_3; L_3 = String_Format_m3844098E7C18576D263AAF62F69BE5C70BF9A744(L_0, L_1, L_2, NULL); return L_3; } } #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 Matrix3x2__ctor_m06B6537F717A2AAB441B204D43994DB29400529E (Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* __this, float ___0_m11, float ___1_m12, float ___2_m21, float ___3_m22, float ___4_m31, float ___5_m32, const RuntimeMethod* method) { { float L_0 = ___0_m11; __this->___M11 = L_0; float L_1 = ___1_m12; __this->___M12 = L_1; float L_2 = ___2_m21; __this->___M21 = L_2; float L_3 = ___3_m22; __this->___M22 = L_3; float L_4 = ___4_m31; __this->___M31 = L_4; float L_5 = ___5_m32; __this->___M32 = L_5; return; } } IL2CPP_EXTERN_C void Matrix3x2__ctor_m06B6537F717A2AAB441B204D43994DB29400529E_AdjustorThunk (RuntimeObject* __this, float ___0_m11, float ___1_m12, float ___2_m21, float ___3_m22, float ___4_m31, float ___5_m32, const RuntimeMethod* method) { Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Matrix3x2__ctor_m06B6537F717A2AAB441B204D43994DB29400529E(_thisAdjusted, ___0_m11, ___1_m12, ___2_m21, ___3_m22, ___4_m31, ___5_m32, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix3x2_Equals_mE84A1C6759E135ACAEB3F7F4B7CC4D8351A71BD1 (Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* __this, Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E ___0_other, const RuntimeMethod* method) { { float L_0 = __this->___M11; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_1 = ___0_other; float L_2 = L_1.___M11; if ((!(((float)L_0) == ((float)L_2)))) { goto IL_0055; } } { float L_3 = __this->___M22; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_4 = ___0_other; float L_5 = L_4.___M22; if ((!(((float)L_3) == ((float)L_5)))) { goto IL_0055; } } { float L_6 = __this->___M12; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_7 = ___0_other; float L_8 = L_7.___M12; if ((!(((float)L_6) == ((float)L_8)))) { goto IL_0055; } } { float L_9 = __this->___M21; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_10 = ___0_other; float L_11 = L_10.___M21; if ((!(((float)L_9) == ((float)L_11)))) { goto IL_0055; } } { float L_12 = __this->___M31; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_13 = ___0_other; float L_14 = L_13.___M31; if ((!(((float)L_12) == ((float)L_14)))) { goto IL_0055; } } { float L_15 = __this->___M32; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_16 = ___0_other; float L_17 = L_16.___M32; return (bool)((((float)L_15) == ((float)L_17))? 1 : 0); } IL_0055: { return (bool)0; } } IL2CPP_EXTERN_C bool Matrix3x2_Equals_mE84A1C6759E135ACAEB3F7F4B7CC4D8351A71BD1_AdjustorThunk (RuntimeObject* __this, Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E ___0_other, const RuntimeMethod* method) { Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Matrix3x2_Equals_mE84A1C6759E135ACAEB3F7F4B7CC4D8351A71BD1(_thisAdjusted, ___0_other, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix3x2_Equals_m1FD25614BBA9C87ED73359F43AFCDD31781C9AA7 (Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E_il2cpp_TypeInfo_var))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E_il2cpp_TypeInfo_var); bool L_2; L_2 = Matrix3x2_Equals_mE84A1C6759E135ACAEB3F7F4B7CC4D8351A71BD1(__this, ((*(Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E*)((Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E*)(Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E*)UnBox(L_1, Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E_il2cpp_TypeInfo_var)))), NULL); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool Matrix3x2_Equals_m1FD25614BBA9C87ED73359F43AFCDD31781C9AA7_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Matrix3x2_Equals_m1FD25614BBA9C87ED73359F43AFCDD31781C9AA7(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Matrix3x2_ToString_m75B6DB8677D6A0CD4938C7E5CA6C3D4DC50B23D7 (Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF420B3251173E8E0CE1B5C3A0754B28884272B72); s_Il2CppMethodInitialized = true; } CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0; L_0 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); V_0 = L_0; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)6); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2; float* L_4 = (float*)(&__this->___M11); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_5 = V_0; String_t* L_6; L_6 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_4, L_5, NULL); NullCheck(L_3); ArrayElementTypeCheck (L_3, L_6); (L_3)->SetAt(static_cast(0), (RuntimeObject*)L_6); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_3; float* L_8 = (float*)(&__this->___M12); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_9 = V_0; String_t* L_10; L_10 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_8, L_9, NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_10); (L_7)->SetAt(static_cast(1), (RuntimeObject*)L_10); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_7; float* L_12 = (float*)(&__this->___M21); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_13 = V_0; String_t* L_14; L_14 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_12, L_13, NULL); NullCheck(L_11); ArrayElementTypeCheck (L_11, L_14); (L_11)->SetAt(static_cast(2), (RuntimeObject*)L_14); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = L_11; float* L_16 = (float*)(&__this->___M22); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_17 = V_0; String_t* L_18; L_18 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_16, L_17, NULL); NullCheck(L_15); ArrayElementTypeCheck (L_15, L_18); (L_15)->SetAt(static_cast(3), (RuntimeObject*)L_18); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = L_15; float* L_20 = (float*)(&__this->___M31); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_21 = V_0; String_t* L_22; L_22 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_20, L_21, NULL); NullCheck(L_19); ArrayElementTypeCheck (L_19, L_22); (L_19)->SetAt(static_cast(4), (RuntimeObject*)L_22); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_23 = L_19; float* L_24 = (float*)(&__this->___M32); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_25 = V_0; String_t* L_26; L_26 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_24, L_25, NULL); NullCheck(L_23); ArrayElementTypeCheck (L_23, L_26); (L_23)->SetAt(static_cast(5), (RuntimeObject*)L_26); String_t* L_27; L_27 = String_Format_m447B585713E5EB3EBF5D9D0710706D01E8A56D75(L_1, _stringLiteralF420B3251173E8E0CE1B5C3A0754B28884272B72, L_23, NULL); return L_27; } } IL2CPP_EXTERN_C String_t* Matrix3x2_ToString_m75B6DB8677D6A0CD4938C7E5CA6C3D4DC50B23D7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Matrix3x2_ToString_m75B6DB8677D6A0CD4938C7E5CA6C3D4DC50B23D7(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Matrix3x2_GetHashCode_mA042BA8227B02421C438FC9F44FC4B0EE74CCE09 (Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* __this, const RuntimeMethod* method) { { float* L_0 = (float*)(&__this->___M11); int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL); float* L_2 = (float*)(&__this->___M12); int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL); float* L_4 = (float*)(&__this->___M21); int32_t L_5; L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL); float* L_6 = (float*)(&__this->___M22); int32_t L_7; L_7 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_6, NULL); float* L_8 = (float*)(&__this->___M31); int32_t L_9; L_9 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_8, NULL); float* L_10 = (float*)(&__this->___M32); int32_t L_11; L_11 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_10, NULL); return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_1, L_3)), L_5)), L_7)), L_9)), L_11)); } } IL2CPP_EXTERN_C int32_t Matrix3x2_GetHashCode_mA042BA8227B02421C438FC9F44FC4B0EE74CCE09_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Matrix3x2_GetHashCode_mA042BA8227B02421C438FC9F44FC4B0EE74CCE09(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix3x2__cctor_m0C591A720174165273A282516BF9723E31472BA5 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_0; memset((&L_0), 0, sizeof(L_0)); Matrix3x2__ctor_m06B6537F717A2AAB441B204D43994DB29400529E((&L_0), (1.0f), (0.0f), (0.0f), (1.0f), (0.0f), (0.0f), NULL); ((Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E_StaticFields*)il2cpp_codegen_static_fields_for(Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E_il2cpp_TypeInfo_var))->____identity = L_0; return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_get_Identity_m3CD57D5B7D6F9D3B61599A1FC638D59C6FB517AB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ((Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var))->____identity; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_get_IsIdentity_mB0BC475A27CA5969DA99E96E2A07D399D1FB5FE7 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, const RuntimeMethod* method) { { float L_0 = __this->___M11; if ((!(((float)L_0) == ((float)(1.0f))))) { goto IL_00e3; } } { float L_1 = __this->___M22; if ((!(((float)L_1) == ((float)(1.0f))))) { goto IL_00e3; } } { float L_2 = __this->___M33; if ((!(((float)L_2) == ((float)(1.0f))))) { goto IL_00e3; } } { float L_3 = __this->___M44; if ((!(((float)L_3) == ((float)(1.0f))))) { goto IL_00e3; } } { float L_4 = __this->___M12; if ((!(((float)L_4) == ((float)(0.0f))))) { goto IL_00e3; } } { float L_5 = __this->___M13; if ((!(((float)L_5) == ((float)(0.0f))))) { goto IL_00e3; } } { float L_6 = __this->___M14; if ((!(((float)L_6) == ((float)(0.0f))))) { goto IL_00e3; } } { float L_7 = __this->___M21; if ((!(((float)L_7) == ((float)(0.0f))))) { goto IL_00e3; } } { float L_8 = __this->___M23; if ((!(((float)L_8) == ((float)(0.0f))))) { goto IL_00e3; } } { float L_9 = __this->___M24; if ((!(((float)L_9) == ((float)(0.0f))))) { goto IL_00e3; } } { float L_10 = __this->___M31; if ((!(((float)L_10) == ((float)(0.0f))))) { goto IL_00e3; } } { float L_11 = __this->___M32; if ((!(((float)L_11) == ((float)(0.0f))))) { goto IL_00e3; } } { float L_12 = __this->___M34; if ((!(((float)L_12) == ((float)(0.0f))))) { goto IL_00e3; } } { float L_13 = __this->___M41; if ((!(((float)L_13) == ((float)(0.0f))))) { goto IL_00e3; } } { float L_14 = __this->___M42; if ((!(((float)L_14) == ((float)(0.0f))))) { goto IL_00e3; } } { float L_15 = __this->___M43; return (bool)((((float)L_15) == ((float)(0.0f)))? 1 : 0); } IL_00e3: { return (bool)0; } } IL2CPP_EXTERN_C bool Matrix4x4_get_IsIdentity_mB0BC475A27CA5969DA99E96E2A07D399D1FB5FE7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Matrix4x4_get_IsIdentity_mB0BC475A27CA5969DA99E96E2A07D399D1FB5FE7(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Matrix4x4_get_Translation_m9B584FD517BBF608923C80FAAA8224A465066B2C (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, const RuntimeMethod* method) { { float L_0 = __this->___M41; float L_1 = __this->___M42; float L_2 = __this->___M43; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_3), L_0, L_1, L_2, NULL); return L_3; } } IL2CPP_EXTERN_C Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Matrix4x4_get_Translation_m9B584FD517BBF608923C80FAAA8224A465066B2C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D _returnValue; _returnValue = Matrix4x4_get_Translation_m9B584FD517BBF608923C80FAAA8224A465066B2C(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4_set_Translation_m0C9EE755E298DC37BD9443E4B42D8F86EFE4E6DC (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_value; float L_1 = L_0.___X; __this->___M41 = L_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___0_value; float L_3 = L_2.___Y; __this->___M42 = L_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_value; float L_5 = L_4.___Z; __this->___M43 = L_5; return; } } IL2CPP_EXTERN_C void Matrix4x4_set_Translation_m0C9EE755E298DC37BD9443E4B42D8F86EFE4E6DC_AdjustorThunk (RuntimeObject* __this, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Matrix4x4_set_Translation_m0C9EE755E298DC37BD9443E4B42D8F86EFE4E6DC(_thisAdjusted, ___0_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4__ctor_m4044D15D7E84A1D30E038A963DF0FB0EB6736C1D (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, float ___0_m11, float ___1_m12, float ___2_m13, float ___3_m14, float ___4_m21, float ___5_m22, float ___6_m23, float ___7_m24, float ___8_m31, float ___9_m32, float ___10_m33, float ___11_m34, float ___12_m41, float ___13_m42, float ___14_m43, float ___15_m44, const RuntimeMethod* method) { { float L_0 = ___0_m11; __this->___M11 = L_0; float L_1 = ___1_m12; __this->___M12 = L_1; float L_2 = ___2_m13; __this->___M13 = L_2; float L_3 = ___3_m14; __this->___M14 = L_3; float L_4 = ___4_m21; __this->___M21 = L_4; float L_5 = ___5_m22; __this->___M22 = L_5; float L_6 = ___6_m23; __this->___M23 = L_6; float L_7 = ___7_m24; __this->___M24 = L_7; float L_8 = ___8_m31; __this->___M31 = L_8; float L_9 = ___9_m32; __this->___M32 = L_9; float L_10 = ___10_m33; __this->___M33 = L_10; float L_11 = ___11_m34; __this->___M34 = L_11; float L_12 = ___12_m41; __this->___M41 = L_12; float L_13 = ___13_m42; __this->___M42 = L_13; float L_14 = ___14_m43; __this->___M43 = L_14; float L_15 = ___15_m44; __this->___M44 = L_15; return; } } IL2CPP_EXTERN_C void Matrix4x4__ctor_m4044D15D7E84A1D30E038A963DF0FB0EB6736C1D_AdjustorThunk (RuntimeObject* __this, float ___0_m11, float ___1_m12, float ___2_m13, float ___3_m14, float ___4_m21, float ___5_m22, float ___6_m23, float ___7_m24, float ___8_m31, float ___9_m32, float ___10_m33, float ___11_m34, float ___12_m41, float ___13_m42, float ___14_m43, float ___15_m44, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Matrix4x4__ctor_m4044D15D7E84A1D30E038A963DF0FB0EB6736C1D(_thisAdjusted, ___0_m11, ___1_m12, ___2_m13, ___3_m14, ___4_m21, ___5_m22, ___6_m23, ___7_m24, ___8_m31, ___9_m32, ___10_m33, ___11_m34, ___12_m41, ___13_m42, ___14_m43, ___15_m44, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4__ctor_m296F196A177B46FCDB1E1A9DB7F7C311B2B2F251 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E ___0_value, const RuntimeMethod* method) { { Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_0 = ___0_value; float L_1 = L_0.___M11; __this->___M11 = L_1; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_2 = ___0_value; float L_3 = L_2.___M12; __this->___M12 = L_3; __this->___M13 = (0.0f); __this->___M14 = (0.0f); Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_4 = ___0_value; float L_5 = L_4.___M21; __this->___M21 = L_5; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_6 = ___0_value; float L_7 = L_6.___M22; __this->___M22 = L_7; __this->___M23 = (0.0f); __this->___M24 = (0.0f); __this->___M31 = (0.0f); __this->___M32 = (0.0f); __this->___M33 = (1.0f); __this->___M34 = (0.0f); Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_8 = ___0_value; float L_9 = L_8.___M31; __this->___M41 = L_9; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_10 = ___0_value; float L_11 = L_10.___M32; __this->___M42 = L_11; __this->___M43 = (0.0f); __this->___M44 = (1.0f); return; } } IL2CPP_EXTERN_C void Matrix4x4__ctor_m296F196A177B46FCDB1E1A9DB7F7C311B2B2F251_AdjustorThunk (RuntimeObject* __this, Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E ___0_value, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Matrix4x4__ctor_m296F196A177B46FCDB1E1A9DB7F7C311B2B2F251(_thisAdjusted, ___0_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateBillboard_m6E8CFDE6AA7808CB7AAB08F554FD6D9ADAF4C295 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_objectPosition, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_cameraPosition, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___2_cameraUpVector, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___3_cameraForwardVector, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_3; memset((&V_3), 0, sizeof(V_3)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_4; memset((&V_4), 0, sizeof(V_4)); { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_objectPosition; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_cameraPosition; float L_3 = L_2.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_objectPosition; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_cameraPosition; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_objectPosition; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_cameraPosition; float L_11 = L_10.___Z; Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&V_0), ((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); float L_12; L_12 = Vector3_LengthSquared_m766BB11AC2BD082CB45D208ED41AA46EC3216C7C_inline((&V_0), NULL); V_1 = L_12; float L_13 = V_1; if ((!(((float)L_13) < ((float)(9.99999975E-05f))))) { goto IL_0047; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_14 = ___3_cameraForwardVector; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_15; L_15 = Vector3_op_UnaryNegation_m48AA6D6060B6DEC2EC62E5DDD55014BD34468128_inline(L_14, NULL); V_0 = L_15; goto IL_005a; } IL_0047: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_16 = V_0; float L_17 = V_1; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_18; L_18 = sqrtf(L_17); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_19; L_19 = Vector3_Multiply_m8BB86E98FD1804DD6CCBD18AEFCCADCF0FCB5563_inline(L_16, ((float)((1.0f)/L_18)), NULL); V_0 = L_19; } IL_005a: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_20 = ___2_cameraUpVector; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_21 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_22; L_22 = Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline(L_20, L_21, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_23; L_23 = Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline(L_22, NULL); V_2 = L_23; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_24 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_25 = V_2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_26; L_26 = Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline(L_24, L_25, NULL); V_3 = L_26; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_27 = V_2; float L_28 = L_27.___X; (&V_4)->___M11 = L_28; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_29 = V_2; float L_30 = L_29.___Y; (&V_4)->___M12 = L_30; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_31 = V_2; float L_32 = L_31.___Z; (&V_4)->___M13 = L_32; (&V_4)->___M14 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_33 = V_3; float L_34 = L_33.___X; (&V_4)->___M21 = L_34; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_35 = V_3; float L_36 = L_35.___Y; (&V_4)->___M22 = L_36; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_37 = V_3; float L_38 = L_37.___Z; (&V_4)->___M23 = L_38; (&V_4)->___M24 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_39 = V_0; float L_40 = L_39.___X; (&V_4)->___M31 = L_40; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_41 = V_0; float L_42 = L_41.___Y; (&V_4)->___M32 = L_42; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_43 = V_0; float L_44 = L_43.___Z; (&V_4)->___M33 = L_44; (&V_4)->___M34 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_45 = ___0_objectPosition; float L_46 = L_45.___X; (&V_4)->___M41 = L_46; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_47 = ___0_objectPosition; float L_48 = L_47.___Y; (&V_4)->___M42 = L_48; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_49 = ___0_objectPosition; float L_50 = L_49.___Z; (&V_4)->___M43 = L_50; (&V_4)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_51 = V_4; return L_51; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateConstrainedBillboard_m16A02DB398C47519A142D91B355679C3597F7301 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_objectPosition, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_cameraPosition, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___2_rotateAxis, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___3_cameraForwardVector, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___4_objectForwardVector, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_4; memset((&V_4), 0, sizeof(V_4)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D G_B8_0; memset((&G_B8_0), 0, sizeof(G_B8_0)); { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_objectPosition; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_cameraPosition; float L_3 = L_2.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_objectPosition; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_cameraPosition; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_objectPosition; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_cameraPosition; float L_11 = L_10.___Z; Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&V_0), ((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); float L_12; L_12 = Vector3_LengthSquared_m766BB11AC2BD082CB45D208ED41AA46EC3216C7C_inline((&V_0), NULL); V_1 = L_12; float L_13 = V_1; if ((!(((float)L_13) < ((float)(9.99999975E-05f))))) { goto IL_0047; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_14 = ___3_cameraForwardVector; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_15; L_15 = Vector3_op_UnaryNegation_m48AA6D6060B6DEC2EC62E5DDD55014BD34468128_inline(L_14, NULL); V_0 = L_15; goto IL_005a; } IL_0047: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_16 = V_0; float L_17 = V_1; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_18; L_18 = sqrtf(L_17); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_19; L_19 = Vector3_Multiply_m8BB86E98FD1804DD6CCBD18AEFCCADCF0FCB5563_inline(L_16, ((float)((1.0f)/L_18)), NULL); V_0 = L_19; } IL_005a: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_20 = ___2_rotateAxis; V_2 = L_20; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_21 = ___2_rotateAxis; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_22 = V_0; float L_23; L_23 = Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline(L_21, L_22, NULL); il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_24; L_24 = fabsf(L_23); if ((!(((float)L_24) > ((float)(0.998254657f))))) { goto IL_00e3; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_25 = ___4_objectForwardVector; V_4 = L_25; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_26 = ___2_rotateAxis; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_27 = V_4; float L_28; L_28 = Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline(L_26, L_27, NULL); il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_29; L_29 = fabsf(L_28); if ((!(((float)L_29) > ((float)(0.998254657f))))) { goto IL_00c5; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_30 = ___2_rotateAxis; float L_31 = L_30.___Z; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_32; L_32 = fabsf(L_31); if ((((float)L_32) > ((float)(0.998254657f)))) { goto IL_00af; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_33; memset((&L_33), 0, sizeof(L_33)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_33), (0.0f), (0.0f), (-1.0f), NULL); G_B8_0 = L_33; goto IL_00c3; } IL_00af: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_34; memset((&L_34), 0, sizeof(L_34)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_34), (1.0f), (0.0f), (0.0f), NULL); G_B8_0 = L_34; } IL_00c3: { V_4 = G_B8_0; } IL_00c5: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_35 = ___2_rotateAxis; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_36 = V_4; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_37; L_37 = Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline(L_35, L_36, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_38; L_38 = Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline(L_37, NULL); V_3 = L_38; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_39 = V_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_40 = ___2_rotateAxis; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_41; L_41 = Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline(L_39, L_40, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_42; L_42 = Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline(L_41, NULL); V_4 = L_42; goto IL_00fe; } IL_00e3: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_43 = ___2_rotateAxis; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_44 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_45; L_45 = Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline(L_43, L_44, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_46; L_46 = Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline(L_45, NULL); V_3 = L_46; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_47 = V_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_48 = V_2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_49; L_49 = Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline(L_47, L_48, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_50; L_50 = Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline(L_49, NULL); V_4 = L_50; } IL_00fe: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_51 = V_3; float L_52 = L_51.___X; (&V_5)->___M11 = L_52; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_53 = V_3; float L_54 = L_53.___Y; (&V_5)->___M12 = L_54; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_55 = V_3; float L_56 = L_55.___Z; (&V_5)->___M13 = L_56; (&V_5)->___M14 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_57 = V_2; float L_58 = L_57.___X; (&V_5)->___M21 = L_58; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_59 = V_2; float L_60 = L_59.___Y; (&V_5)->___M22 = L_60; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_61 = V_2; float L_62 = L_61.___Z; (&V_5)->___M23 = L_62; (&V_5)->___M24 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_63 = V_4; float L_64 = L_63.___X; (&V_5)->___M31 = L_64; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_65 = V_4; float L_66 = L_65.___Y; (&V_5)->___M32 = L_66; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_67 = V_4; float L_68 = L_67.___Z; (&V_5)->___M33 = L_68; (&V_5)->___M34 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_69 = ___0_objectPosition; float L_70 = L_69.___X; (&V_5)->___M41 = L_70; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_71 = ___0_objectPosition; float L_72 = L_71.___Y; (&V_5)->___M42 = L_72; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_73 = ___0_objectPosition; float L_74 = L_73.___Z; (&V_5)->___M43 = L_74; (&V_5)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_75 = V_5; return L_75; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateTranslation_m6A779A76C570B3DF2DCD981EBC26EAD75B7A5AFA (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_position, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { (&V_0)->___M11 = (1.0f); (&V_0)->___M12 = (0.0f); (&V_0)->___M13 = (0.0f); (&V_0)->___M14 = (0.0f); (&V_0)->___M21 = (0.0f); (&V_0)->___M22 = (1.0f); (&V_0)->___M23 = (0.0f); (&V_0)->___M24 = (0.0f); (&V_0)->___M31 = (0.0f); (&V_0)->___M32 = (0.0f); (&V_0)->___M33 = (1.0f); (&V_0)->___M34 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_position; float L_1 = L_0.___X; (&V_0)->___M41 = L_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___0_position; float L_3 = L_2.___Y; (&V_0)->___M42 = L_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_position; float L_5 = L_4.___Z; (&V_0)->___M43 = L_5; (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = V_0; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateTranslation_mCF0903544F673FD824DD2D8AB57DBD6238A04D83 (float ___0_xPosition, float ___1_yPosition, float ___2_zPosition, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { (&V_0)->___M11 = (1.0f); (&V_0)->___M12 = (0.0f); (&V_0)->___M13 = (0.0f); (&V_0)->___M14 = (0.0f); (&V_0)->___M21 = (0.0f); (&V_0)->___M22 = (1.0f); (&V_0)->___M23 = (0.0f); (&V_0)->___M24 = (0.0f); (&V_0)->___M31 = (0.0f); (&V_0)->___M32 = (0.0f); (&V_0)->___M33 = (1.0f); (&V_0)->___M34 = (0.0f); float L_0 = ___0_xPosition; (&V_0)->___M41 = L_0; float L_1 = ___1_yPosition; (&V_0)->___M42 = L_1; float L_2 = ___2_zPosition; (&V_0)->___M43 = L_2; (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateScale_m6B336DDE4A6D9689F92C5CC9CE69E677B7318C4D (float ___0_xScale, float ___1_yScale, float ___2_zScale, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___0_xScale; (&V_0)->___M11 = L_0; (&V_0)->___M12 = (0.0f); (&V_0)->___M13 = (0.0f); (&V_0)->___M14 = (0.0f); (&V_0)->___M21 = (0.0f); float L_1 = ___1_yScale; (&V_0)->___M22 = L_1; (&V_0)->___M23 = (0.0f); (&V_0)->___M24 = (0.0f); (&V_0)->___M31 = (0.0f); (&V_0)->___M32 = (0.0f); float L_2 = ___2_zScale; (&V_0)->___M33 = L_2; (&V_0)->___M34 = (0.0f); (&V_0)->___M41 = (0.0f); (&V_0)->___M42 = (0.0f); (&V_0)->___M43 = (0.0f); (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateScale_m874C7234B62005234315870C36121CD7B214FF65 (float ___0_xScale, float ___1_yScale, float ___2_zScale, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___3_centerPoint, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___3_centerPoint; float L_1 = L_0.___X; float L_2 = ___0_xScale; V_1 = ((float)il2cpp_codegen_multiply(L_1, ((float)il2cpp_codegen_subtract((1.0f), L_2)))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3 = ___3_centerPoint; float L_4 = L_3.___Y; float L_5 = ___1_yScale; V_2 = ((float)il2cpp_codegen_multiply(L_4, ((float)il2cpp_codegen_subtract((1.0f), L_5)))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___3_centerPoint; float L_7 = L_6.___Z; float L_8 = ___2_zScale; V_3 = ((float)il2cpp_codegen_multiply(L_7, ((float)il2cpp_codegen_subtract((1.0f), L_8)))); float L_9 = ___0_xScale; (&V_0)->___M11 = L_9; (&V_0)->___M12 = (0.0f); (&V_0)->___M13 = (0.0f); (&V_0)->___M14 = (0.0f); (&V_0)->___M21 = (0.0f); float L_10 = ___1_yScale; (&V_0)->___M22 = L_10; (&V_0)->___M23 = (0.0f); (&V_0)->___M24 = (0.0f); (&V_0)->___M31 = (0.0f); (&V_0)->___M32 = (0.0f); float L_11 = ___2_zScale; (&V_0)->___M33 = L_11; (&V_0)->___M34 = (0.0f); float L_12 = V_1; (&V_0)->___M41 = L_12; float L_13 = V_2; (&V_0)->___M42 = L_13; float L_14 = V_3; (&V_0)->___M43 = L_14; (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_15 = V_0; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateScale_m3698DA0F4D8364E5225EF9488FC0C108F7DE0CF5 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_scales, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_scales; float L_1 = L_0.___X; (&V_0)->___M11 = L_1; (&V_0)->___M12 = (0.0f); (&V_0)->___M13 = (0.0f); (&V_0)->___M14 = (0.0f); (&V_0)->___M21 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___0_scales; float L_3 = L_2.___Y; (&V_0)->___M22 = L_3; (&V_0)->___M23 = (0.0f); (&V_0)->___M24 = (0.0f); (&V_0)->___M31 = (0.0f); (&V_0)->___M32 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_scales; float L_5 = L_4.___Z; (&V_0)->___M33 = L_5; (&V_0)->___M34 = (0.0f); (&V_0)->___M41 = (0.0f); (&V_0)->___M42 = (0.0f); (&V_0)->___M43 = (0.0f); (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = V_0; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateScale_m26F5E625E9AF9E32502267716C88EE6EB904B4C0 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_scales, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_centerPoint, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___1_centerPoint; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___0_scales; float L_3 = L_2.___X; V_1 = ((float)il2cpp_codegen_multiply(L_1, ((float)il2cpp_codegen_subtract((1.0f), L_3)))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___1_centerPoint; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___0_scales; float L_7 = L_6.___Y; V_2 = ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_subtract((1.0f), L_7)))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___1_centerPoint; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___0_scales; float L_11 = L_10.___Z; V_3 = ((float)il2cpp_codegen_multiply(L_9, ((float)il2cpp_codegen_subtract((1.0f), L_11)))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12 = ___0_scales; float L_13 = L_12.___X; (&V_0)->___M11 = L_13; (&V_0)->___M12 = (0.0f); (&V_0)->___M13 = (0.0f); (&V_0)->___M14 = (0.0f); (&V_0)->___M21 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_14 = ___0_scales; float L_15 = L_14.___Y; (&V_0)->___M22 = L_15; (&V_0)->___M23 = (0.0f); (&V_0)->___M24 = (0.0f); (&V_0)->___M31 = (0.0f); (&V_0)->___M32 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_16 = ___0_scales; float L_17 = L_16.___Z; (&V_0)->___M33 = L_17; (&V_0)->___M34 = (0.0f); float L_18 = V_1; (&V_0)->___M41 = L_18; float L_19 = V_2; (&V_0)->___M42 = L_19; float L_20 = V_3; (&V_0)->___M43 = L_20; (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_21 = V_0; return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateScale_m97D739D728407366318AFD282E56ED3031F7E3BE (float ___0_scale, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___0_scale; (&V_0)->___M11 = L_0; (&V_0)->___M12 = (0.0f); (&V_0)->___M13 = (0.0f); (&V_0)->___M14 = (0.0f); (&V_0)->___M21 = (0.0f); float L_1 = ___0_scale; (&V_0)->___M22 = L_1; (&V_0)->___M23 = (0.0f); (&V_0)->___M24 = (0.0f); (&V_0)->___M31 = (0.0f); (&V_0)->___M32 = (0.0f); float L_2 = ___0_scale; (&V_0)->___M33 = L_2; (&V_0)->___M34 = (0.0f); (&V_0)->___M41 = (0.0f); (&V_0)->___M42 = (0.0f); (&V_0)->___M43 = (0.0f); (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateScale_m84BC6AE68867A54728B309408C3F26BDB60C07F4 (float ___0_scale, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_centerPoint, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___1_centerPoint; float L_1 = L_0.___X; float L_2 = ___0_scale; V_1 = ((float)il2cpp_codegen_multiply(L_1, ((float)il2cpp_codegen_subtract((1.0f), L_2)))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3 = ___1_centerPoint; float L_4 = L_3.___Y; float L_5 = ___0_scale; V_2 = ((float)il2cpp_codegen_multiply(L_4, ((float)il2cpp_codegen_subtract((1.0f), L_5)))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_centerPoint; float L_7 = L_6.___Z; float L_8 = ___0_scale; V_3 = ((float)il2cpp_codegen_multiply(L_7, ((float)il2cpp_codegen_subtract((1.0f), L_8)))); float L_9 = ___0_scale; (&V_0)->___M11 = L_9; (&V_0)->___M12 = (0.0f); (&V_0)->___M13 = (0.0f); (&V_0)->___M14 = (0.0f); (&V_0)->___M21 = (0.0f); float L_10 = ___0_scale; (&V_0)->___M22 = L_10; (&V_0)->___M23 = (0.0f); (&V_0)->___M24 = (0.0f); (&V_0)->___M31 = (0.0f); (&V_0)->___M32 = (0.0f); float L_11 = ___0_scale; (&V_0)->___M33 = L_11; (&V_0)->___M34 = (0.0f); float L_12 = V_1; (&V_0)->___M41 = L_12; float L_13 = V_2; (&V_0)->___M42 = L_13; float L_14 = V_3; (&V_0)->___M43 = L_14; (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_15 = V_0; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateRotationX_mA9A1DEAB321400521654C5748FEE8119021DCEC4 (float ___0_radians, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; { float L_0 = ___0_radians; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_1; L_1 = cosf(L_0); V_1 = L_1; float L_2 = ___0_radians; float L_3; L_3 = sinf(L_2); V_2 = L_3; (&V_0)->___M11 = (1.0f); (&V_0)->___M12 = (0.0f); (&V_0)->___M13 = (0.0f); (&V_0)->___M14 = (0.0f); (&V_0)->___M21 = (0.0f); float L_4 = V_1; (&V_0)->___M22 = L_4; float L_5 = V_2; (&V_0)->___M23 = L_5; (&V_0)->___M24 = (0.0f); (&V_0)->___M31 = (0.0f); float L_6 = V_2; (&V_0)->___M32 = ((-L_6)); float L_7 = V_1; (&V_0)->___M33 = L_7; (&V_0)->___M34 = (0.0f); (&V_0)->___M41 = (0.0f); (&V_0)->___M42 = (0.0f); (&V_0)->___M43 = (0.0f); (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateRotationX_mE0F52B72DF007C23C6AD247AEE00583BB3A4834B (float ___0_radians, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_centerPoint, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; { float L_0 = ___0_radians; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_1; L_1 = cosf(L_0); V_1 = L_1; float L_2 = ___0_radians; float L_3; L_3 = sinf(L_2); V_2 = L_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___1_centerPoint; float L_5 = L_4.___Y; float L_6 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_7 = ___1_centerPoint; float L_8 = L_7.___Z; float L_9 = V_2; V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_subtract((1.0f), L_6)))), ((float)il2cpp_codegen_multiply(L_8, L_9)))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_centerPoint; float L_11 = L_10.___Z; float L_12 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_13 = ___1_centerPoint; float L_14 = L_13.___Y; float L_15 = V_2; V_4 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_11, ((float)il2cpp_codegen_subtract((1.0f), L_12)))), ((float)il2cpp_codegen_multiply(L_14, L_15)))); (&V_0)->___M11 = (1.0f); (&V_0)->___M12 = (0.0f); (&V_0)->___M13 = (0.0f); (&V_0)->___M14 = (0.0f); (&V_0)->___M21 = (0.0f); float L_16 = V_1; (&V_0)->___M22 = L_16; float L_17 = V_2; (&V_0)->___M23 = L_17; (&V_0)->___M24 = (0.0f); (&V_0)->___M31 = (0.0f); float L_18 = V_2; (&V_0)->___M32 = ((-L_18)); float L_19 = V_1; (&V_0)->___M33 = L_19; (&V_0)->___M34 = (0.0f); (&V_0)->___M41 = (0.0f); float L_20 = V_3; (&V_0)->___M42 = L_20; float L_21 = V_4; (&V_0)->___M43 = L_21; (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = V_0; return L_22; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateRotationY_m49E9B0325FCCCB08639BE359B7C3B23082FCE293 (float ___0_radians, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; { float L_0 = ___0_radians; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_1; L_1 = cosf(L_0); V_1 = L_1; float L_2 = ___0_radians; float L_3; L_3 = sinf(L_2); V_2 = L_3; float L_4 = V_1; (&V_0)->___M11 = L_4; (&V_0)->___M12 = (0.0f); float L_5 = V_2; (&V_0)->___M13 = ((-L_5)); (&V_0)->___M14 = (0.0f); (&V_0)->___M21 = (0.0f); (&V_0)->___M22 = (1.0f); (&V_0)->___M23 = (0.0f); (&V_0)->___M24 = (0.0f); float L_6 = V_2; (&V_0)->___M31 = L_6; (&V_0)->___M32 = (0.0f); float L_7 = V_1; (&V_0)->___M33 = L_7; (&V_0)->___M34 = (0.0f); (&V_0)->___M41 = (0.0f); (&V_0)->___M42 = (0.0f); (&V_0)->___M43 = (0.0f); (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateRotationY_mD159693B01122BF2D4CD0756F97725B50BD6B944 (float ___0_radians, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_centerPoint, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; { float L_0 = ___0_radians; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_1; L_1 = cosf(L_0); V_1 = L_1; float L_2 = ___0_radians; float L_3; L_3 = sinf(L_2); V_2 = L_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___1_centerPoint; float L_5 = L_4.___X; float L_6 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_7 = ___1_centerPoint; float L_8 = L_7.___Z; float L_9 = V_2; V_3 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_subtract((1.0f), L_6)))), ((float)il2cpp_codegen_multiply(L_8, L_9)))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_centerPoint; float L_11 = L_10.___Z; float L_12 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_13 = ___1_centerPoint; float L_14 = L_13.___X; float L_15 = V_2; V_4 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_11, ((float)il2cpp_codegen_subtract((1.0f), L_12)))), ((float)il2cpp_codegen_multiply(L_14, L_15)))); float L_16 = V_1; (&V_0)->___M11 = L_16; (&V_0)->___M12 = (0.0f); float L_17 = V_2; (&V_0)->___M13 = ((-L_17)); (&V_0)->___M14 = (0.0f); (&V_0)->___M21 = (0.0f); (&V_0)->___M22 = (1.0f); (&V_0)->___M23 = (0.0f); (&V_0)->___M24 = (0.0f); float L_18 = V_2; (&V_0)->___M31 = L_18; (&V_0)->___M32 = (0.0f); float L_19 = V_1; (&V_0)->___M33 = L_19; (&V_0)->___M34 = (0.0f); float L_20 = V_3; (&V_0)->___M41 = L_20; (&V_0)->___M42 = (0.0f); float L_21 = V_4; (&V_0)->___M43 = L_21; (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = V_0; return L_22; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateRotationZ_m336A23CD0EBE94BF58E9D578EAA7AED151DA891D (float ___0_radians, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; { float L_0 = ___0_radians; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_1; L_1 = cosf(L_0); V_1 = L_1; float L_2 = ___0_radians; float L_3; L_3 = sinf(L_2); V_2 = L_3; float L_4 = V_1; (&V_0)->___M11 = L_4; float L_5 = V_2; (&V_0)->___M12 = L_5; (&V_0)->___M13 = (0.0f); (&V_0)->___M14 = (0.0f); float L_6 = V_2; (&V_0)->___M21 = ((-L_6)); float L_7 = V_1; (&V_0)->___M22 = L_7; (&V_0)->___M23 = (0.0f); (&V_0)->___M24 = (0.0f); (&V_0)->___M31 = (0.0f); (&V_0)->___M32 = (0.0f); (&V_0)->___M33 = (1.0f); (&V_0)->___M34 = (0.0f); (&V_0)->___M41 = (0.0f); (&V_0)->___M42 = (0.0f); (&V_0)->___M43 = (0.0f); (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateRotationZ_mAD4D990156BCBA5A7A051A586269FB92C72C89A5 (float ___0_radians, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_centerPoint, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; { float L_0 = ___0_radians; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_1; L_1 = cosf(L_0); V_1 = L_1; float L_2 = ___0_radians; float L_3; L_3 = sinf(L_2); V_2 = L_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___1_centerPoint; float L_5 = L_4.___X; float L_6 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_7 = ___1_centerPoint; float L_8 = L_7.___Y; float L_9 = V_2; V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_subtract((1.0f), L_6)))), ((float)il2cpp_codegen_multiply(L_8, L_9)))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_centerPoint; float L_11 = L_10.___Y; float L_12 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_13 = ___1_centerPoint; float L_14 = L_13.___X; float L_15 = V_2; V_4 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_11, ((float)il2cpp_codegen_subtract((1.0f), L_12)))), ((float)il2cpp_codegen_multiply(L_14, L_15)))); float L_16 = V_1; (&V_0)->___M11 = L_16; float L_17 = V_2; (&V_0)->___M12 = L_17; (&V_0)->___M13 = (0.0f); (&V_0)->___M14 = (0.0f); float L_18 = V_2; (&V_0)->___M21 = ((-L_18)); float L_19 = V_1; (&V_0)->___M22 = L_19; (&V_0)->___M23 = (0.0f); (&V_0)->___M24 = (0.0f); (&V_0)->___M31 = (0.0f); (&V_0)->___M32 = (0.0f); (&V_0)->___M33 = (1.0f); (&V_0)->___M34 = (0.0f); float L_20 = V_3; (&V_0)->___M41 = L_20; float L_21 = V_4; (&V_0)->___M42 = L_21; (&V_0)->___M43 = (0.0f); (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = V_0; return L_22; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateFromAxisAngle_mEA7F5A6926F36DE345A0D765A4CB19BBD7D11FA9 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_axis, float ___1_angle, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_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; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_11; memset((&V_11), 0, sizeof(V_11)); { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_axis; float L_1 = L_0.___X; V_0 = L_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___0_axis; float L_3 = L_2.___Y; V_1 = L_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_axis; float L_5 = L_4.___Z; V_2 = L_5; float L_6 = ___1_angle; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_7; L_7 = sinf(L_6); V_3 = L_7; float L_8 = ___1_angle; float L_9; L_9 = cosf(L_8); V_4 = L_9; float L_10 = V_0; float L_11 = V_0; V_5 = ((float)il2cpp_codegen_multiply(L_10, L_11)); float L_12 = V_1; float L_13 = V_1; V_6 = ((float)il2cpp_codegen_multiply(L_12, L_13)); float L_14 = V_2; float L_15 = V_2; V_7 = ((float)il2cpp_codegen_multiply(L_14, L_15)); float L_16 = V_0; float L_17 = V_1; V_8 = ((float)il2cpp_codegen_multiply(L_16, L_17)); float L_18 = V_0; float L_19 = V_2; V_9 = ((float)il2cpp_codegen_multiply(L_18, L_19)); float L_20 = V_1; float L_21 = V_2; V_10 = ((float)il2cpp_codegen_multiply(L_20, L_21)); float L_22 = V_5; float L_23 = V_4; float L_24 = V_5; (&V_11)->___M11 = ((float)il2cpp_codegen_add(L_22, ((float)il2cpp_codegen_multiply(L_23, ((float)il2cpp_codegen_subtract((1.0f), L_24)))))); float L_25 = V_8; float L_26 = V_4; float L_27 = V_8; float L_28 = V_3; float L_29 = V_2; (&V_11)->___M12 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_25, ((float)il2cpp_codegen_multiply(L_26, L_27)))), ((float)il2cpp_codegen_multiply(L_28, L_29)))); float L_30 = V_9; float L_31 = V_4; float L_32 = V_9; float L_33 = V_3; float L_34 = V_1; (&V_11)->___M13 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_30, ((float)il2cpp_codegen_multiply(L_31, L_32)))), ((float)il2cpp_codegen_multiply(L_33, L_34)))); (&V_11)->___M14 = (0.0f); float L_35 = V_8; float L_36 = V_4; float L_37 = V_8; float L_38 = V_3; float L_39 = V_2; (&V_11)->___M21 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_35, ((float)il2cpp_codegen_multiply(L_36, L_37)))), ((float)il2cpp_codegen_multiply(L_38, L_39)))); float L_40 = V_6; float L_41 = V_4; float L_42 = V_6; (&V_11)->___M22 = ((float)il2cpp_codegen_add(L_40, ((float)il2cpp_codegen_multiply(L_41, ((float)il2cpp_codegen_subtract((1.0f), L_42)))))); float L_43 = V_10; float L_44 = V_4; float L_45 = V_10; float L_46 = V_3; float L_47 = V_0; (&V_11)->___M23 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_43, ((float)il2cpp_codegen_multiply(L_44, L_45)))), ((float)il2cpp_codegen_multiply(L_46, L_47)))); (&V_11)->___M24 = (0.0f); float L_48 = V_9; float L_49 = V_4; float L_50 = V_9; float L_51 = V_3; float L_52 = V_1; (&V_11)->___M31 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_48, ((float)il2cpp_codegen_multiply(L_49, L_50)))), ((float)il2cpp_codegen_multiply(L_51, L_52)))); float L_53 = V_10; float L_54 = V_4; float L_55 = V_10; float L_56 = V_3; float L_57 = V_0; (&V_11)->___M32 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(L_53, ((float)il2cpp_codegen_multiply(L_54, L_55)))), ((float)il2cpp_codegen_multiply(L_56, L_57)))); float L_58 = V_7; float L_59 = V_4; float L_60 = V_7; (&V_11)->___M33 = ((float)il2cpp_codegen_add(L_58, ((float)il2cpp_codegen_multiply(L_59, ((float)il2cpp_codegen_subtract((1.0f), L_60)))))); (&V_11)->___M34 = (0.0f); (&V_11)->___M41 = (0.0f); (&V_11)->___M42 = (0.0f); (&V_11)->___M43 = (0.0f); (&V_11)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_61 = V_11; return L_61; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreatePerspectiveFieldOfView_mAD772D932581D4721FC61AFDAF5045DEBAF9E384 (float ___0_fieldOfView, float ___1_aspectRatio, float ___2_nearPlaneDistance, float ___3_farPlaneDistance, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; float V_4 = 0.0f; float G_B12_0 = 0.0f; { float L_0 = ___0_fieldOfView; if ((((float)L_0) <= ((float)(0.0f)))) { goto IL_0010; } } { float L_1 = ___0_fieldOfView; if ((!(((float)L_1) >= ((float)(3.14159274f))))) { goto IL_001b; } } IL_0010: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24DF95401885DF3F59ABAE4A56A5D6940BD4487D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix4x4_CreatePerspectiveFieldOfView_mAD772D932581D4721FC61AFDAF5045DEBAF9E384_RuntimeMethod_var))); } IL_001b: { float L_3 = ___2_nearPlaneDistance; if ((!(((float)L_3) <= ((float)(0.0f))))) { goto IL_002e; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5C698CC3AB47440207918D4D9759763151933EB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix4x4_CreatePerspectiveFieldOfView_mAD772D932581D4721FC61AFDAF5045DEBAF9E384_RuntimeMethod_var))); } IL_002e: { float L_5 = ___3_farPlaneDistance; if ((!(((float)L_5) <= ((float)(0.0f))))) { goto IL_0041; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral22C54679C8768B5C1BE1F8FA25C75648180A93B1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix4x4_CreatePerspectiveFieldOfView_mAD772D932581D4721FC61AFDAF5045DEBAF9E384_RuntimeMethod_var))); } IL_0041: { float L_7 = ___2_nearPlaneDistance; float L_8 = ___3_farPlaneDistance; if ((!(((float)L_7) >= ((float)L_8)))) { goto IL_0050; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_9 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5C698CC3AB47440207918D4D9759763151933EB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix4x4_CreatePerspectiveFieldOfView_mAD772D932581D4721FC61AFDAF5045DEBAF9E384_RuntimeMethod_var))); } IL_0050: { float L_10 = ___0_fieldOfView; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_11; L_11 = tanf(((float)il2cpp_codegen_multiply(L_10, (0.5f)))); V_0 = ((float)((1.0f)/L_11)); float L_12 = V_0; float L_13 = ___1_aspectRatio; V_1 = ((float)(L_12/L_13)); float L_14 = V_1; (&V_2)->___M11 = L_14; float L_15 = (0.0f); V_4 = L_15; (&V_2)->___M14 = L_15; float L_16 = V_4; float L_17 = L_16; V_4 = L_17; (&V_2)->___M13 = L_17; float L_18 = V_4; (&V_2)->___M12 = L_18; float L_19 = V_0; (&V_2)->___M22 = L_19; float L_20 = (0.0f); V_4 = L_20; (&V_2)->___M24 = L_20; float L_21 = V_4; float L_22 = L_21; V_4 = L_22; (&V_2)->___M23 = L_22; float L_23 = V_4; (&V_2)->___M21 = L_23; float L_24 = (0.0f); V_4 = L_24; (&V_2)->___M32 = L_24; float L_25 = V_4; (&V_2)->___M31 = L_25; float L_26 = ___3_farPlaneDistance; bool L_27; L_27 = Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline(L_26, NULL); if (L_27) { goto IL_00e6; } } { float L_28 = ___3_farPlaneDistance; float L_29 = ___2_nearPlaneDistance; float L_30 = ___3_farPlaneDistance; G_B12_0 = ((float)(L_28/((float)il2cpp_codegen_subtract(L_29, L_30)))); goto IL_00eb; } IL_00e6: { G_B12_0 = (-1.0f); } IL_00eb: { V_3 = G_B12_0; float L_31 = V_3; (&V_2)->___M33 = L_31; (&V_2)->___M34 = (-1.0f); float L_32 = (0.0f); V_4 = L_32; (&V_2)->___M44 = L_32; float L_33 = V_4; float L_34 = L_33; V_4 = L_34; (&V_2)->___M42 = L_34; float L_35 = V_4; (&V_2)->___M41 = L_35; float L_36 = ___2_nearPlaneDistance; float L_37 = V_3; (&V_2)->___M43 = ((float)il2cpp_codegen_multiply(L_36, L_37)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_38 = V_2; return L_38; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreatePerspective_mA3B16AD67A25F521FCBDBCA13235775F7A028238 (float ___0_width, float ___1_height, float ___2_nearPlaneDistance, float ___3_farPlaneDistance, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float G_B9_0 = 0.0f; { float L_0 = ___2_nearPlaneDistance; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_0013; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5C698CC3AB47440207918D4D9759763151933EB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix4x4_CreatePerspective_mA3B16AD67A25F521FCBDBCA13235775F7A028238_RuntimeMethod_var))); } IL_0013: { float L_2 = ___3_farPlaneDistance; if ((!(((float)L_2) <= ((float)(0.0f))))) { goto IL_0026; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral22C54679C8768B5C1BE1F8FA25C75648180A93B1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix4x4_CreatePerspective_mA3B16AD67A25F521FCBDBCA13235775F7A028238_RuntimeMethod_var))); } IL_0026: { float L_4 = ___2_nearPlaneDistance; float L_5 = ___3_farPlaneDistance; if ((!(((float)L_4) >= ((float)L_5)))) { goto IL_0035; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5C698CC3AB47440207918D4D9759763151933EB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix4x4_CreatePerspective_mA3B16AD67A25F521FCBDBCA13235775F7A028238_RuntimeMethod_var))); } IL_0035: { float L_7 = ___2_nearPlaneDistance; float L_8 = ___0_width; (&V_0)->___M11 = ((float)(((float)il2cpp_codegen_multiply((2.0f), L_7))/L_8)); float L_9 = (0.0f); V_2 = L_9; (&V_0)->___M14 = L_9; float L_10 = V_2; float L_11 = L_10; V_2 = L_11; (&V_0)->___M13 = L_11; float L_12 = V_2; (&V_0)->___M12 = L_12; float L_13 = ___2_nearPlaneDistance; float L_14 = ___1_height; (&V_0)->___M22 = ((float)(((float)il2cpp_codegen_multiply((2.0f), L_13))/L_14)); float L_15 = (0.0f); V_2 = L_15; (&V_0)->___M24 = L_15; float L_16 = V_2; float L_17 = L_16; V_2 = L_17; (&V_0)->___M23 = L_17; float L_18 = V_2; (&V_0)->___M21 = L_18; float L_19 = ___3_farPlaneDistance; bool L_20; L_20 = Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline(L_19, NULL); if (L_20) { goto IL_00a4; } } { float L_21 = ___3_farPlaneDistance; float L_22 = ___2_nearPlaneDistance; float L_23 = ___3_farPlaneDistance; G_B9_0 = ((float)(L_21/((float)il2cpp_codegen_subtract(L_22, L_23)))); goto IL_00a9; } IL_00a4: { G_B9_0 = (-1.0f); } IL_00a9: { V_1 = G_B9_0; float L_24 = V_1; (&V_0)->___M33 = L_24; float L_25 = (0.0f); V_2 = L_25; (&V_0)->___M32 = L_25; float L_26 = V_2; (&V_0)->___M31 = L_26; (&V_0)->___M34 = (-1.0f); float L_27 = (0.0f); V_2 = L_27; (&V_0)->___M44 = L_27; float L_28 = V_2; float L_29 = L_28; V_2 = L_29; (&V_0)->___M42 = L_29; float L_30 = V_2; (&V_0)->___M41 = L_30; float L_31 = ___2_nearPlaneDistance; float L_32 = V_1; (&V_0)->___M43 = ((float)il2cpp_codegen_multiply(L_31, L_32)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_33 = V_0; return L_33; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreatePerspectiveOffCenter_m31F0493436A55B58A936ACC8956176F8D567E452 (float ___0_left, float ___1_right, float ___2_bottom, float ___3_top, float ___4_nearPlaneDistance, float ___5_farPlaneDistance, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float G_B9_0 = 0.0f; { float L_0 = ___4_nearPlaneDistance; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_0014; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5C698CC3AB47440207918D4D9759763151933EB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix4x4_CreatePerspectiveOffCenter_m31F0493436A55B58A936ACC8956176F8D567E452_RuntimeMethod_var))); } IL_0014: { float L_2 = ___5_farPlaneDistance; if ((!(((float)L_2) <= ((float)(0.0f))))) { goto IL_0028; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral22C54679C8768B5C1BE1F8FA25C75648180A93B1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix4x4_CreatePerspectiveOffCenter_m31F0493436A55B58A936ACC8956176F8D567E452_RuntimeMethod_var))); } IL_0028: { float L_4 = ___4_nearPlaneDistance; float L_5 = ___5_farPlaneDistance; if ((!(((float)L_4) >= ((float)L_5)))) { goto IL_0039; } } { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5C698CC3AB47440207918D4D9759763151933EB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix4x4_CreatePerspectiveOffCenter_m31F0493436A55B58A936ACC8956176F8D567E452_RuntimeMethod_var))); } IL_0039: { float L_7 = ___4_nearPlaneDistance; float L_8 = ___1_right; float L_9 = ___0_left; (&V_0)->___M11 = ((float)(((float)il2cpp_codegen_multiply((2.0f), L_7))/((float)il2cpp_codegen_subtract(L_8, L_9)))); float L_10 = (0.0f); V_2 = L_10; (&V_0)->___M14 = L_10; float L_11 = V_2; float L_12 = L_11; V_2 = L_12; (&V_0)->___M13 = L_12; float L_13 = V_2; (&V_0)->___M12 = L_13; float L_14 = ___4_nearPlaneDistance; float L_15 = ___3_top; float L_16 = ___2_bottom; (&V_0)->___M22 = ((float)(((float)il2cpp_codegen_multiply((2.0f), L_14))/((float)il2cpp_codegen_subtract(L_15, L_16)))); float L_17 = (0.0f); V_2 = L_17; (&V_0)->___M24 = L_17; float L_18 = V_2; float L_19 = L_18; V_2 = L_19; (&V_0)->___M23 = L_19; float L_20 = V_2; (&V_0)->___M21 = L_20; float L_21 = ___0_left; float L_22 = ___1_right; float L_23 = ___1_right; float L_24 = ___0_left; (&V_0)->___M31 = ((float)(((float)il2cpp_codegen_add(L_21, L_22))/((float)il2cpp_codegen_subtract(L_23, L_24)))); float L_25 = ___3_top; float L_26 = ___2_bottom; float L_27 = ___3_top; float L_28 = ___2_bottom; (&V_0)->___M32 = ((float)(((float)il2cpp_codegen_add(L_25, L_26))/((float)il2cpp_codegen_subtract(L_27, L_28)))); float L_29 = ___5_farPlaneDistance; bool L_30; L_30 = Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline(L_29, NULL); if (L_30) { goto IL_00ce; } } { float L_31 = ___5_farPlaneDistance; float L_32 = ___4_nearPlaneDistance; float L_33 = ___5_farPlaneDistance; G_B9_0 = ((float)(L_31/((float)il2cpp_codegen_subtract(L_32, L_33)))); goto IL_00d3; } IL_00ce: { G_B9_0 = (-1.0f); } IL_00d3: { V_1 = G_B9_0; float L_34 = V_1; (&V_0)->___M33 = L_34; (&V_0)->___M34 = (-1.0f); float L_35 = ___4_nearPlaneDistance; float L_36 = V_1; (&V_0)->___M43 = ((float)il2cpp_codegen_multiply(L_35, L_36)); float L_37 = (0.0f); V_2 = L_37; (&V_0)->___M44 = L_37; float L_38 = V_2; float L_39 = L_38; V_2 = L_39; (&V_0)->___M42 = L_39; float L_40 = V_2; (&V_0)->___M41 = L_40; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_41 = V_0; return L_41; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateOrthographic_m635A367242A170E91A0E136466B2B2BD2DB9BB9D (float ___0_width, float ___1_height, float ___2_zNearPlane, float ___3_zFarPlane, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; { float L_0 = ___0_width; (&V_0)->___M11 = ((float)((2.0f)/L_0)); float L_1 = (0.0f); V_1 = L_1; (&V_0)->___M14 = L_1; float L_2 = V_1; float L_3 = L_2; V_1 = L_3; (&V_0)->___M13 = L_3; float L_4 = V_1; (&V_0)->___M12 = L_4; float L_5 = ___1_height; (&V_0)->___M22 = ((float)((2.0f)/L_5)); float L_6 = (0.0f); V_1 = L_6; (&V_0)->___M24 = L_6; float L_7 = V_1; float L_8 = L_7; V_1 = L_8; (&V_0)->___M23 = L_8; float L_9 = V_1; (&V_0)->___M21 = L_9; float L_10 = ___2_zNearPlane; float L_11 = ___3_zFarPlane; (&V_0)->___M33 = ((float)((1.0f)/((float)il2cpp_codegen_subtract(L_10, L_11)))); float L_12 = (0.0f); V_1 = L_12; (&V_0)->___M34 = L_12; float L_13 = V_1; float L_14 = L_13; V_1 = L_14; (&V_0)->___M32 = L_14; float L_15 = V_1; (&V_0)->___M31 = L_15; float L_16 = (0.0f); V_1 = L_16; (&V_0)->___M42 = L_16; float L_17 = V_1; (&V_0)->___M41 = L_17; float L_18 = ___2_zNearPlane; float L_19 = ___2_zNearPlane; float L_20 = ___3_zFarPlane; (&V_0)->___M43 = ((float)(L_18/((float)il2cpp_codegen_subtract(L_19, L_20)))); (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_21 = V_0; return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateOrthographicOffCenter_m9DF43FEC2AA16A6C80DAAEDC877792719838D58B (float ___0_left, float ___1_right, float ___2_bottom, float ___3_top, float ___4_zNearPlane, float ___5_zFarPlane, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; { float L_0 = ___1_right; float L_1 = ___0_left; (&V_0)->___M11 = ((float)((2.0f)/((float)il2cpp_codegen_subtract(L_0, L_1)))); float L_2 = (0.0f); V_1 = L_2; (&V_0)->___M14 = L_2; float L_3 = V_1; float L_4 = L_3; V_1 = L_4; (&V_0)->___M13 = L_4; float L_5 = V_1; (&V_0)->___M12 = L_5; float L_6 = ___3_top; float L_7 = ___2_bottom; (&V_0)->___M22 = ((float)((2.0f)/((float)il2cpp_codegen_subtract(L_6, L_7)))); float L_8 = (0.0f); V_1 = L_8; (&V_0)->___M24 = L_8; float L_9 = V_1; float L_10 = L_9; V_1 = L_10; (&V_0)->___M23 = L_10; float L_11 = V_1; (&V_0)->___M21 = L_11; float L_12 = ___4_zNearPlane; float L_13 = ___5_zFarPlane; (&V_0)->___M33 = ((float)((1.0f)/((float)il2cpp_codegen_subtract(L_12, L_13)))); float L_14 = (0.0f); V_1 = L_14; (&V_0)->___M34 = L_14; float L_15 = V_1; float L_16 = L_15; V_1 = L_16; (&V_0)->___M32 = L_16; float L_17 = V_1; (&V_0)->___M31 = L_17; float L_18 = ___0_left; float L_19 = ___1_right; float L_20 = ___0_left; float L_21 = ___1_right; (&V_0)->___M41 = ((float)(((float)il2cpp_codegen_add(L_18, L_19))/((float)il2cpp_codegen_subtract(L_20, L_21)))); float L_22 = ___3_top; float L_23 = ___2_bottom; float L_24 = ___2_bottom; float L_25 = ___3_top; (&V_0)->___M42 = ((float)(((float)il2cpp_codegen_add(L_22, L_23))/((float)il2cpp_codegen_subtract(L_24, L_25)))); float L_26 = ___4_zNearPlane; float L_27 = ___4_zNearPlane; float L_28 = ___5_zFarPlane; (&V_0)->___M43 = ((float)(L_26/((float)il2cpp_codegen_subtract(L_27, L_28)))); (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_29 = V_0; return L_29; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateLookAt_mEB24DB80D65A5E1CDDD20AE2759FC8687AF50B5D (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_cameraPosition, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_cameraTarget, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___2_cameraUpVector, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_2; memset((&V_2), 0, sizeof(V_2)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_3; memset((&V_3), 0, sizeof(V_3)); { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_cameraPosition; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = ___1_cameraTarget; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; L_2 = Vector3_op_Subtraction_m0EE275DF6C1885FA04FD68435B732B89AA72A099_inline(L_0, L_1, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3; L_3 = Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline(L_2, NULL); V_0 = L_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___2_cameraUpVector; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_5 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6; L_6 = Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline(L_4, L_5, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_7; L_7 = Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline(L_6, NULL); V_1 = L_7; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_9 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10; L_10 = Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline(L_8, L_9, NULL); V_2 = L_10; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_11 = V_1; float L_12 = L_11.___X; (&V_3)->___M11 = L_12; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_13 = V_2; float L_14 = L_13.___X; (&V_3)->___M12 = L_14; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_15 = V_0; float L_16 = L_15.___X; (&V_3)->___M13 = L_16; (&V_3)->___M14 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_17 = V_1; float L_18 = L_17.___Y; (&V_3)->___M21 = L_18; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_19 = V_2; float L_20 = L_19.___Y; (&V_3)->___M22 = L_20; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_21 = V_0; float L_22 = L_21.___Y; (&V_3)->___M23 = L_22; (&V_3)->___M24 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_23 = V_1; float L_24 = L_23.___Z; (&V_3)->___M31 = L_24; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_25 = V_2; float L_26 = L_25.___Z; (&V_3)->___M32 = L_26; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_27 = V_0; float L_28 = L_27.___Z; (&V_3)->___M33 = L_28; (&V_3)->___M34 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_29 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_30 = ___0_cameraPosition; float L_31; L_31 = Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline(L_29, L_30, NULL); (&V_3)->___M41 = ((-L_31)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_32 = V_2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_33 = ___0_cameraPosition; float L_34; L_34 = Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline(L_32, L_33, NULL); (&V_3)->___M42 = ((-L_34)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_35 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_36 = ___0_cameraPosition; float L_37; L_37 = Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline(L_35, L_36, NULL); (&V_3)->___M43 = ((-L_37)); (&V_3)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_38 = V_3; return L_38; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateWorld_m6424FB9653898E62DB26CF9935D4DC7A86F9BBBD (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_position, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_forward, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___2_up, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_2; memset((&V_2), 0, sizeof(V_2)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_3; memset((&V_3), 0, sizeof(V_3)); { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___1_forward; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1; L_1 = Vector3_op_UnaryNegation_m48AA6D6060B6DEC2EC62E5DDD55014BD34468128_inline(L_0, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; L_2 = Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline(L_1, NULL); V_0 = L_2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3 = ___2_up; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_5; L_5 = Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline(L_3, L_4, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6; L_6 = Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline(L_5, NULL); V_1 = L_6; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_7 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_9; L_9 = Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline(L_7, L_8, NULL); V_2 = L_9; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = V_1; float L_11 = L_10.___X; (&V_3)->___M11 = L_11; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12 = V_1; float L_13 = L_12.___Y; (&V_3)->___M12 = L_13; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_14 = V_1; float L_15 = L_14.___Z; (&V_3)->___M13 = L_15; (&V_3)->___M14 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_16 = V_2; float L_17 = L_16.___X; (&V_3)->___M21 = L_17; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_18 = V_2; float L_19 = L_18.___Y; (&V_3)->___M22 = L_19; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_20 = V_2; float L_21 = L_20.___Z; (&V_3)->___M23 = L_21; (&V_3)->___M24 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_22 = V_0; float L_23 = L_22.___X; (&V_3)->___M31 = L_23; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_24 = V_0; float L_25 = L_24.___Y; (&V_3)->___M32 = L_25; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_26 = V_0; float L_27 = L_26.___Z; (&V_3)->___M33 = L_27; (&V_3)->___M34 = (0.0f); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_28 = ___0_position; float L_29 = L_28.___X; (&V_3)->___M41 = L_29; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_30 = ___0_position; float L_31 = L_30.___Y; (&V_3)->___M42 = L_31; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_32 = ___0_position; float L_33 = L_32.___Z; (&V_3)->___M43 = L_33; (&V_3)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_34 = V_3; return L_34; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateFromQuaternion_m411E691C4C4FA8E23A23A189EF2E3E86A2AB73E4 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_quaternion, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_quaternion; float L_1 = L_0.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___0_quaternion; float L_3 = L_2.___X; V_1 = ((float)il2cpp_codegen_multiply(L_1, L_3)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_quaternion; float L_5 = L_4.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___0_quaternion; float L_7 = L_6.___Y; V_2 = ((float)il2cpp_codegen_multiply(L_5, L_7)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___0_quaternion; float L_9 = L_8.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___0_quaternion; float L_11 = L_10.___Z; V_3 = ((float)il2cpp_codegen_multiply(L_9, L_11)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___0_quaternion; float L_13 = L_12.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___0_quaternion; float L_15 = L_14.___Y; V_4 = ((float)il2cpp_codegen_multiply(L_13, L_15)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_16 = ___0_quaternion; float L_17 = L_16.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_18 = ___0_quaternion; float L_19 = L_18.___W; V_5 = ((float)il2cpp_codegen_multiply(L_17, L_19)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_20 = ___0_quaternion; float L_21 = L_20.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_22 = ___0_quaternion; float L_23 = L_22.___X; V_6 = ((float)il2cpp_codegen_multiply(L_21, L_23)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_24 = ___0_quaternion; float L_25 = L_24.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_26 = ___0_quaternion; float L_27 = L_26.___W; V_7 = ((float)il2cpp_codegen_multiply(L_25, L_27)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_28 = ___0_quaternion; float L_29 = L_28.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_30 = ___0_quaternion; float L_31 = L_30.___Z; V_8 = ((float)il2cpp_codegen_multiply(L_29, L_31)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_32 = ___0_quaternion; float L_33 = L_32.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_34 = ___0_quaternion; float L_35 = L_34.___W; V_9 = ((float)il2cpp_codegen_multiply(L_33, L_35)); float L_36 = V_2; float L_37 = V_3; (&V_0)->___M11 = ((float)il2cpp_codegen_subtract((1.0f), ((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_add(L_36, L_37)))))); float L_38 = V_4; float L_39 = V_5; (&V_0)->___M12 = ((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_add(L_38, L_39)))); float L_40 = V_6; float L_41 = V_7; (&V_0)->___M13 = ((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_subtract(L_40, L_41)))); (&V_0)->___M14 = (0.0f); float L_42 = V_4; float L_43 = V_5; (&V_0)->___M21 = ((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_subtract(L_42, L_43)))); float L_44 = V_3; float L_45 = V_1; (&V_0)->___M22 = ((float)il2cpp_codegen_subtract((1.0f), ((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_add(L_44, L_45)))))); float L_46 = V_8; float L_47 = V_9; (&V_0)->___M23 = ((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_add(L_46, L_47)))); (&V_0)->___M24 = (0.0f); float L_48 = V_6; float L_49 = V_7; (&V_0)->___M31 = ((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_add(L_48, L_49)))); float L_50 = V_8; float L_51 = V_9; (&V_0)->___M32 = ((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_subtract(L_50, L_51)))); float L_52 = V_2; float L_53 = V_1; (&V_0)->___M33 = ((float)il2cpp_codegen_subtract((1.0f), ((float)il2cpp_codegen_multiply((2.0f), ((float)il2cpp_codegen_add(L_52, L_53)))))); (&V_0)->___M34 = (0.0f); (&V_0)->___M41 = (0.0f); (&V_0)->___M42 = (0.0f); (&V_0)->___M43 = (0.0f); (&V_0)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_54 = V_0; return L_54; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateFromYawPitchRoll_m228BAF0FE1185F6C0459C77AE89A7F2EC5FCC45B (float ___0_yaw, float ___1_pitch, float ___2_roll, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float L_0 = ___0_yaw; float L_1 = ___1_pitch; float L_2 = ___2_roll; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_3; L_3 = Quaternion_CreateFromYawPitchRoll_m90F3C8DABF96EB5F417347AF7E59DD5588F8EA11(L_0, L_1, L_2, NULL); il2cpp_codegen_runtime_class_init_inline(Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4; L_4 = Matrix4x4_CreateFromQuaternion_m411E691C4C4FA8E23A23A189EF2E3E86A2AB73E4(L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateShadow_m9003091EC3D28564B682CBFEAA0561C1204808F4 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_lightDirection, Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 ___1_plane, const RuntimeMethod* method) { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_6; memset((&V_6), 0, sizeof(V_6)); { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_0 = ___1_plane; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_1; L_1 = Plane_Normalize_m7C1335C9C99974B7E9363E748CA4DED4CD8EC3EF_inline(L_0, NULL); V_0 = L_1; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_2 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3 = L_2.___Normal; float L_4 = L_3.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_5 = ___0_lightDirection; float L_6 = L_5.___X; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_7 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = L_7.___Normal; float L_9 = L_8.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___0_lightDirection; float L_11 = L_10.___Y; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_12 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_13 = L_12.___Normal; float L_14 = L_13.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_15 = ___0_lightDirection; float L_16 = L_15.___Z; V_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_4, L_6)), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_14, L_16)))); Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_17 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_18 = L_17.___Normal; float L_19 = L_18.___X; V_2 = ((-L_19)); Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_20 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_21 = L_20.___Normal; float L_22 = L_21.___Y; V_3 = ((-L_22)); Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_23 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_24 = L_23.___Normal; float L_25 = L_24.___Z; V_4 = ((-L_25)); Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_26 = V_0; float L_27 = L_26.___D; V_5 = ((-L_27)); float L_28 = V_2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_29 = ___0_lightDirection; float L_30 = L_29.___X; float L_31 = V_1; (&V_6)->___M11 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_28, L_30)), L_31)); float L_32 = V_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_33 = ___0_lightDirection; float L_34 = L_33.___X; (&V_6)->___M21 = ((float)il2cpp_codegen_multiply(L_32, L_34)); float L_35 = V_4; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_36 = ___0_lightDirection; float L_37 = L_36.___X; (&V_6)->___M31 = ((float)il2cpp_codegen_multiply(L_35, L_37)); float L_38 = V_5; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_39 = ___0_lightDirection; float L_40 = L_39.___X; (&V_6)->___M41 = ((float)il2cpp_codegen_multiply(L_38, L_40)); float L_41 = V_2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_42 = ___0_lightDirection; float L_43 = L_42.___Y; (&V_6)->___M12 = ((float)il2cpp_codegen_multiply(L_41, L_43)); float L_44 = V_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_45 = ___0_lightDirection; float L_46 = L_45.___Y; float L_47 = V_1; (&V_6)->___M22 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_44, L_46)), L_47)); float L_48 = V_4; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_49 = ___0_lightDirection; float L_50 = L_49.___Y; (&V_6)->___M32 = ((float)il2cpp_codegen_multiply(L_48, L_50)); float L_51 = V_5; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_52 = ___0_lightDirection; float L_53 = L_52.___Y; (&V_6)->___M42 = ((float)il2cpp_codegen_multiply(L_51, L_53)); float L_54 = V_2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_55 = ___0_lightDirection; float L_56 = L_55.___Z; (&V_6)->___M13 = ((float)il2cpp_codegen_multiply(L_54, L_56)); float L_57 = V_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_58 = ___0_lightDirection; float L_59 = L_58.___Z; (&V_6)->___M23 = ((float)il2cpp_codegen_multiply(L_57, L_59)); float L_60 = V_4; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_61 = ___0_lightDirection; float L_62 = L_61.___Z; float L_63 = V_1; (&V_6)->___M33 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_60, L_62)), L_63)); float L_64 = V_5; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_65 = ___0_lightDirection; float L_66 = L_65.___Z; (&V_6)->___M43 = ((float)il2cpp_codegen_multiply(L_64, L_66)); (&V_6)->___M14 = (0.0f); (&V_6)->___M24 = (0.0f); (&V_6)->___M34 = (0.0f); float L_67 = V_1; (&V_6)->___M44 = L_67; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_68 = V_6; return L_68; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_CreateReflection_mC5EE9C7885BB23A0B1567C614733277703A48C8C (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 ___0_value, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_6; memset((&V_6), 0, sizeof(V_6)); { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_0 = ___0_value; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_1; L_1 = Plane_Normalize_m7C1335C9C99974B7E9363E748CA4DED4CD8EC3EF_inline(L_0, NULL); ___0_value = L_1; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_2 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3 = L_2.___Normal; float L_4 = L_3.___X; V_0 = L_4; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_5 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = L_5.___Normal; float L_7 = L_6.___Y; V_1 = L_7; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_8 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_9 = L_8.___Normal; float L_10 = L_9.___Z; V_2 = L_10; float L_11 = V_0; V_3 = ((float)il2cpp_codegen_multiply((-2.0f), L_11)); float L_12 = V_1; V_4 = ((float)il2cpp_codegen_multiply((-2.0f), L_12)); float L_13 = V_2; V_5 = ((float)il2cpp_codegen_multiply((-2.0f), L_13)); float L_14 = V_3; float L_15 = V_0; (&V_6)->___M11 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_14, L_15)), (1.0f))); float L_16 = V_4; float L_17 = V_0; (&V_6)->___M12 = ((float)il2cpp_codegen_multiply(L_16, L_17)); float L_18 = V_5; float L_19 = V_0; (&V_6)->___M13 = ((float)il2cpp_codegen_multiply(L_18, L_19)); (&V_6)->___M14 = (0.0f); float L_20 = V_3; float L_21 = V_1; (&V_6)->___M21 = ((float)il2cpp_codegen_multiply(L_20, L_21)); float L_22 = V_4; float L_23 = V_1; (&V_6)->___M22 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_22, L_23)), (1.0f))); float L_24 = V_5; float L_25 = V_1; (&V_6)->___M23 = ((float)il2cpp_codegen_multiply(L_24, L_25)); (&V_6)->___M24 = (0.0f); float L_26 = V_3; float L_27 = V_2; (&V_6)->___M31 = ((float)il2cpp_codegen_multiply(L_26, L_27)); float L_28 = V_4; float L_29 = V_2; (&V_6)->___M32 = ((float)il2cpp_codegen_multiply(L_28, L_29)); float L_30 = V_5; float L_31 = V_2; (&V_6)->___M33 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_30, L_31)), (1.0f))); (&V_6)->___M34 = (0.0f); float L_32 = V_3; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_33 = ___0_value; float L_34 = L_33.___D; (&V_6)->___M41 = ((float)il2cpp_codegen_multiply(L_32, L_34)); float L_35 = V_4; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_36 = ___0_value; float L_37 = L_36.___D; (&V_6)->___M42 = ((float)il2cpp_codegen_multiply(L_35, L_37)); float L_38 = V_5; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_39 = ___0_value; float L_40 = L_39.___D; (&V_6)->___M43 = ((float)il2cpp_codegen_multiply(L_38, L_40)); (&V_6)->___M44 = (1.0f); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_41 = V_6; return L_41; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Matrix4x4_GetDeterminant_m99085C4F28FC136680BC74E9138DDF9C4F838098 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; float V_11 = 0.0f; float V_12 = 0.0f; float V_13 = 0.0f; float V_14 = 0.0f; float V_15 = 0.0f; float V_16 = 0.0f; float V_17 = 0.0f; float V_18 = 0.0f; float V_19 = 0.0f; { float L_0 = __this->___M11; float L_1 = __this->___M12; V_0 = L_1; float L_2 = __this->___M13; V_1 = L_2; float L_3 = __this->___M14; V_2 = L_3; float L_4 = __this->___M21; V_3 = L_4; float L_5 = __this->___M22; V_4 = L_5; float L_6 = __this->___M23; V_5 = L_6; float L_7 = __this->___M24; V_6 = L_7; float L_8 = __this->___M31; float L_9 = __this->___M32; V_7 = L_9; float L_10 = __this->___M33; V_8 = L_10; float L_11 = __this->___M34; V_9 = L_11; float L_12 = __this->___M41; V_10 = L_12; float L_13 = __this->___M42; V_11 = L_13; float L_14 = __this->___M43; V_12 = L_14; float L_15 = __this->___M44; V_13 = L_15; float L_16 = V_8; float L_17 = V_13; float L_18 = V_9; float L_19 = V_12; V_14 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_16, L_17)), ((float)il2cpp_codegen_multiply(L_18, L_19)))); float L_20 = V_7; float L_21 = V_13; float L_22 = V_9; float L_23 = V_11; V_15 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_20, L_21)), ((float)il2cpp_codegen_multiply(L_22, L_23)))); float L_24 = V_7; float L_25 = V_12; float L_26 = V_8; float L_27 = V_11; V_16 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_24, L_25)), ((float)il2cpp_codegen_multiply(L_26, L_27)))); float L_28 = L_8; float L_29 = V_13; float L_30 = V_9; float L_31 = V_10; V_17 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_28, L_29)), ((float)il2cpp_codegen_multiply(L_30, L_31)))); float L_32 = L_28; float L_33 = V_12; float L_34 = V_8; float L_35 = V_10; V_18 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_32, L_33)), ((float)il2cpp_codegen_multiply(L_34, L_35)))); float L_36 = V_11; float L_37 = V_7; float L_38 = V_10; V_19 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_32, L_36)), ((float)il2cpp_codegen_multiply(L_37, L_38)))); float L_39 = V_4; float L_40 = V_14; float L_41 = V_5; float L_42 = V_15; float L_43 = V_6; float L_44 = V_16; float L_45 = V_0; float L_46 = V_3; float L_47 = V_14; float L_48 = V_5; float L_49 = V_17; float L_50 = V_6; float L_51 = V_18; float L_52 = V_1; float L_53 = V_3; float L_54 = V_15; float L_55 = V_4; float L_56 = V_17; float L_57 = V_6; float L_58 = V_19; float L_59 = V_2; float L_60 = V_3; float L_61 = V_16; float L_62 = V_4; float L_63 = V_18; float L_64 = V_5; float L_65 = V_19; return ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_0, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_39, L_40)), ((float)il2cpp_codegen_multiply(L_41, L_42)))), ((float)il2cpp_codegen_multiply(L_43, L_44)))))), ((float)il2cpp_codegen_multiply(L_45, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_46, L_47)), ((float)il2cpp_codegen_multiply(L_48, L_49)))), ((float)il2cpp_codegen_multiply(L_50, L_51)))))))), ((float)il2cpp_codegen_multiply(L_52, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_53, L_54)), ((float)il2cpp_codegen_multiply(L_55, L_56)))), ((float)il2cpp_codegen_multiply(L_57, L_58)))))))), ((float)il2cpp_codegen_multiply(L_59, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_60, L_61)), ((float)il2cpp_codegen_multiply(L_62, L_63)))), ((float)il2cpp_codegen_multiply(L_64, L_65)))))))); } } IL2CPP_EXTERN_C float Matrix4x4_GetDeterminant_m99085C4F28FC136680BC74E9138DDF9C4F838098_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = Matrix4x4_GetDeterminant_m99085C4F28FC136680BC74E9138DDF9C4F838098(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_Invert_m5C2ECB416FA93FE2EAF1F3479E42B39E35099915 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_matrix, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* ___1_result, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_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; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; float V_11 = 0.0f; float V_12 = 0.0f; float V_13 = 0.0f; float V_14 = 0.0f; float V_15 = 0.0f; float V_16 = 0.0f; float V_17 = 0.0f; float V_18 = 0.0f; float V_19 = 0.0f; float V_20 = 0.0f; float V_21 = 0.0f; float V_22 = 0.0f; float V_23 = 0.0f; float V_24 = 0.0f; float V_25 = 0.0f; float V_26 = 0.0f; float V_27 = 0.0f; float V_28 = 0.0f; float V_29 = 0.0f; float V_30 = 0.0f; float V_31 = 0.0f; float V_32 = 0.0f; float V_33 = 0.0f; float V_34 = 0.0f; float V_35 = 0.0f; float V_36 = 0.0f; float V_37 = 0.0f; float V_38 = 0.0f; float V_39 = 0.0f; { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_matrix; float L_1 = L_0.___M11; V_0 = L_1; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___0_matrix; float L_3 = L_2.___M12; V_1 = L_3; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_matrix; float L_5 = L_4.___M13; V_2 = L_5; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___0_matrix; float L_7 = L_6.___M14; V_3 = L_7; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___0_matrix; float L_9 = L_8.___M21; V_4 = L_9; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___0_matrix; float L_11 = L_10.___M22; V_5 = L_11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_matrix; float L_13 = L_12.___M23; V_6 = L_13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___0_matrix; float L_15 = L_14.___M24; V_7 = L_15; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_matrix; float L_17 = L_16.___M31; V_8 = L_17; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___0_matrix; float L_19 = L_18.___M32; V_9 = L_19; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_20 = ___0_matrix; float L_21 = L_20.___M33; V_10 = L_21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___0_matrix; float L_23 = L_22.___M34; V_11 = L_23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_matrix; float L_25 = L_24.___M41; V_12 = L_25; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___0_matrix; float L_27 = L_26.___M42; V_13 = L_27; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_matrix; float L_29 = L_28.___M43; V_14 = L_29; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___0_matrix; float L_31 = L_30.___M44; V_15 = L_31; float L_32 = V_10; float L_33 = V_15; float L_34 = V_11; float L_35 = V_14; V_16 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_32, L_33)), ((float)il2cpp_codegen_multiply(L_34, L_35)))); float L_36 = V_9; float L_37 = V_15; float L_38 = V_11; float L_39 = V_13; V_17 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_36, L_37)), ((float)il2cpp_codegen_multiply(L_38, L_39)))); float L_40 = V_9; float L_41 = V_14; float L_42 = V_10; float L_43 = V_13; V_18 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_40, L_41)), ((float)il2cpp_codegen_multiply(L_42, L_43)))); float L_44 = V_8; float L_45 = V_15; float L_46 = V_11; float L_47 = V_12; V_19 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_44, L_45)), ((float)il2cpp_codegen_multiply(L_46, L_47)))); float L_48 = V_8; float L_49 = V_14; float L_50 = V_10; float L_51 = V_12; V_20 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_48, L_49)), ((float)il2cpp_codegen_multiply(L_50, L_51)))); float L_52 = V_8; float L_53 = V_13; float L_54 = V_9; float L_55 = V_12; V_21 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_52, L_53)), ((float)il2cpp_codegen_multiply(L_54, L_55)))); float L_56 = V_5; float L_57 = V_16; float L_58 = V_6; float L_59 = V_17; float L_60 = V_7; float L_61 = V_18; V_22 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_56, L_57)), ((float)il2cpp_codegen_multiply(L_58, L_59)))), ((float)il2cpp_codegen_multiply(L_60, L_61)))); float L_62 = V_4; float L_63 = V_16; float L_64 = V_6; float L_65 = V_19; float L_66 = V_7; float L_67 = V_20; V_23 = ((-((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_62, L_63)), ((float)il2cpp_codegen_multiply(L_64, L_65)))), ((float)il2cpp_codegen_multiply(L_66, L_67)))))); float L_68 = V_4; float L_69 = V_17; float L_70 = V_5; float L_71 = V_19; float L_72 = V_7; float L_73 = V_21; V_24 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_68, L_69)), ((float)il2cpp_codegen_multiply(L_70, L_71)))), ((float)il2cpp_codegen_multiply(L_72, L_73)))); float L_74 = V_4; float L_75 = V_18; float L_76 = V_5; float L_77 = V_20; float L_78 = V_6; float L_79 = V_21; V_25 = ((-((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_74, L_75)), ((float)il2cpp_codegen_multiply(L_76, L_77)))), ((float)il2cpp_codegen_multiply(L_78, L_79)))))); float L_80 = V_0; float L_81 = V_22; float L_82 = V_1; float L_83 = V_23; float L_84 = V_2; float L_85 = V_24; float L_86 = V_3; float L_87 = V_25; V_26 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_80, L_81)), ((float)il2cpp_codegen_multiply(L_82, L_83)))), ((float)il2cpp_codegen_multiply(L_84, L_85)))), ((float)il2cpp_codegen_multiply(L_86, L_87)))); float L_88 = V_26; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_89; L_89 = fabsf(L_88); if ((!(((float)L_89) < ((float)(1.40129846E-45f))))) { goto IL_0198; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_90 = ___1_result; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_91; memset((&L_91), 0, sizeof(L_91)); Matrix4x4__ctor_m4044D15D7E84A1D30E038A963DF0FB0EB6736C1D((&L_91), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), NULL); *(Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072*)L_90 = L_91; return (bool)0; } IL_0198: { float L_92 = V_26; V_27 = ((float)((1.0f)/L_92)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_93 = ___1_result; float L_94 = V_22; float L_95 = V_27; L_93->___M11 = ((float)il2cpp_codegen_multiply(L_94, L_95)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_96 = ___1_result; float L_97 = V_23; float L_98 = V_27; L_96->___M21 = ((float)il2cpp_codegen_multiply(L_97, L_98)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_99 = ___1_result; float L_100 = V_24; float L_101 = V_27; L_99->___M31 = ((float)il2cpp_codegen_multiply(L_100, L_101)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_102 = ___1_result; float L_103 = V_25; float L_104 = V_27; L_102->___M41 = ((float)il2cpp_codegen_multiply(L_103, L_104)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_105 = ___1_result; float L_106 = V_1; float L_107 = V_16; float L_108 = V_2; float L_109 = V_17; float L_110 = V_3; float L_111 = V_18; float L_112 = V_27; L_105->___M12 = ((float)il2cpp_codegen_multiply(((-((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_106, L_107)), ((float)il2cpp_codegen_multiply(L_108, L_109)))), ((float)il2cpp_codegen_multiply(L_110, L_111)))))), L_112)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_113 = ___1_result; float L_114 = V_0; float L_115 = V_16; float L_116 = V_2; float L_117 = V_19; float L_118 = V_3; float L_119 = V_20; float L_120 = V_27; L_113->___M22 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_114, L_115)), ((float)il2cpp_codegen_multiply(L_116, L_117)))), ((float)il2cpp_codegen_multiply(L_118, L_119)))), L_120)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_121 = ___1_result; float L_122 = V_0; float L_123 = V_17; float L_124 = V_1; float L_125 = V_19; float L_126 = V_3; float L_127 = V_21; float L_128 = V_27; L_121->___M32 = ((float)il2cpp_codegen_multiply(((-((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_122, L_123)), ((float)il2cpp_codegen_multiply(L_124, L_125)))), ((float)il2cpp_codegen_multiply(L_126, L_127)))))), L_128)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_129 = ___1_result; float L_130 = V_0; float L_131 = V_18; float L_132 = V_1; float L_133 = V_20; float L_134 = V_2; float L_135 = V_21; float L_136 = V_27; L_129->___M42 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_130, L_131)), ((float)il2cpp_codegen_multiply(L_132, L_133)))), ((float)il2cpp_codegen_multiply(L_134, L_135)))), L_136)); float L_137 = V_6; float L_138 = V_15; float L_139 = V_7; float L_140 = V_14; V_28 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_137, L_138)), ((float)il2cpp_codegen_multiply(L_139, L_140)))); float L_141 = V_5; float L_142 = V_15; float L_143 = V_7; float L_144 = V_13; V_29 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_141, L_142)), ((float)il2cpp_codegen_multiply(L_143, L_144)))); float L_145 = V_5; float L_146 = V_14; float L_147 = V_6; float L_148 = V_13; V_30 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_145, L_146)), ((float)il2cpp_codegen_multiply(L_147, L_148)))); float L_149 = V_4; float L_150 = V_15; float L_151 = V_7; float L_152 = V_12; V_31 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_149, L_150)), ((float)il2cpp_codegen_multiply(L_151, L_152)))); float L_153 = V_4; float L_154 = V_14; float L_155 = V_6; float L_156 = V_12; V_32 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_153, L_154)), ((float)il2cpp_codegen_multiply(L_155, L_156)))); float L_157 = V_4; float L_158 = V_13; float L_159 = V_5; float L_160 = V_12; V_33 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_157, L_158)), ((float)il2cpp_codegen_multiply(L_159, L_160)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_161 = ___1_result; float L_162 = V_1; float L_163 = V_28; float L_164 = V_2; float L_165 = V_29; float L_166 = V_3; float L_167 = V_30; float L_168 = V_27; L_161->___M13 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_162, L_163)), ((float)il2cpp_codegen_multiply(L_164, L_165)))), ((float)il2cpp_codegen_multiply(L_166, L_167)))), L_168)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_169 = ___1_result; float L_170 = V_0; float L_171 = V_28; float L_172 = V_2; float L_173 = V_31; float L_174 = V_3; float L_175 = V_32; float L_176 = V_27; L_169->___M23 = ((float)il2cpp_codegen_multiply(((-((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_170, L_171)), ((float)il2cpp_codegen_multiply(L_172, L_173)))), ((float)il2cpp_codegen_multiply(L_174, L_175)))))), L_176)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_177 = ___1_result; float L_178 = V_0; float L_179 = V_29; float L_180 = V_1; float L_181 = V_31; float L_182 = V_3; float L_183 = V_33; float L_184 = V_27; L_177->___M33 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_178, L_179)), ((float)il2cpp_codegen_multiply(L_180, L_181)))), ((float)il2cpp_codegen_multiply(L_182, L_183)))), L_184)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_185 = ___1_result; float L_186 = V_0; float L_187 = V_30; float L_188 = V_1; float L_189 = V_32; float L_190 = V_2; float L_191 = V_33; float L_192 = V_27; L_185->___M43 = ((float)il2cpp_codegen_multiply(((-((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_186, L_187)), ((float)il2cpp_codegen_multiply(L_188, L_189)))), ((float)il2cpp_codegen_multiply(L_190, L_191)))))), L_192)); float L_193 = V_6; float L_194 = V_11; float L_195 = V_7; float L_196 = V_10; V_34 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_193, L_194)), ((float)il2cpp_codegen_multiply(L_195, L_196)))); float L_197 = V_5; float L_198 = V_11; float L_199 = V_7; float L_200 = V_9; V_35 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_197, L_198)), ((float)il2cpp_codegen_multiply(L_199, L_200)))); float L_201 = V_5; float L_202 = V_10; float L_203 = V_6; float L_204 = V_9; V_36 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_201, L_202)), ((float)il2cpp_codegen_multiply(L_203, L_204)))); float L_205 = V_4; float L_206 = V_11; float L_207 = V_7; float L_208 = V_8; V_37 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_205, L_206)), ((float)il2cpp_codegen_multiply(L_207, L_208)))); float L_209 = V_4; float L_210 = V_10; float L_211 = V_6; float L_212 = V_8; V_38 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_209, L_210)), ((float)il2cpp_codegen_multiply(L_211, L_212)))); float L_213 = V_4; float L_214 = V_9; float L_215 = V_5; float L_216 = V_8; V_39 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_213, L_214)), ((float)il2cpp_codegen_multiply(L_215, L_216)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_217 = ___1_result; float L_218 = V_1; float L_219 = V_34; float L_220 = V_2; float L_221 = V_35; float L_222 = V_3; float L_223 = V_36; float L_224 = V_27; L_217->___M14 = ((float)il2cpp_codegen_multiply(((-((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_218, L_219)), ((float)il2cpp_codegen_multiply(L_220, L_221)))), ((float)il2cpp_codegen_multiply(L_222, L_223)))))), L_224)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_225 = ___1_result; float L_226 = V_0; float L_227 = V_34; float L_228 = V_2; float L_229 = V_37; float L_230 = V_3; float L_231 = V_38; float L_232 = V_27; L_225->___M24 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_226, L_227)), ((float)il2cpp_codegen_multiply(L_228, L_229)))), ((float)il2cpp_codegen_multiply(L_230, L_231)))), L_232)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_233 = ___1_result; float L_234 = V_0; float L_235 = V_35; float L_236 = V_1; float L_237 = V_37; float L_238 = V_3; float L_239 = V_39; float L_240 = V_27; L_233->___M34 = ((float)il2cpp_codegen_multiply(((-((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_234, L_235)), ((float)il2cpp_codegen_multiply(L_236, L_237)))), ((float)il2cpp_codegen_multiply(L_238, L_239)))))), L_240)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* L_241 = ___1_result; float L_242 = V_0; float L_243 = V_36; float L_244 = V_1; float L_245 = V_38; float L_246 = V_2; float L_247 = V_39; float L_248 = V_27; L_241->___M44 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_242, L_243)), ((float)il2cpp_codegen_multiply(L_244, L_245)))), ((float)il2cpp_codegen_multiply(L_246, L_247)))), L_248)); return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_Decompose_m08077480E87D64E2CABCE42DED5462E0B2EC4D50 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_matrix, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* ___1_scale, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* ___2_rotation, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* ___3_translation, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* V_1 = NULL; float* V_2 = NULL; float V_3 = 0.0f; VectorBasis_tB2CE0B8325B2A8BD00D52AB1387CE4681C8B753E V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** V_5 = NULL; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_6; memset((&V_6), 0, sizeof(V_6)); CanonicalBasis_t8AEDC4622E3A4200C25036CBD249E8A60E007D85 V_7; memset((&V_7), 0, sizeof(V_7)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* V_8 = NULL; uint32_t V_9 = 0; uint32_t V_10 = 0; uint32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; float V_14 = 0.0f; uint32_t V_15 = 0; float V_16 = 0.0f; float V_17 = 0.0f; float V_18 = 0.0f; { V_0 = (bool)1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_0 = ___1_scale; V_1 = L_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_1 = V_1; V_2 = (float*)((uintptr_t)L_1); V_5 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)((uintptr_t)(&V_4)); il2cpp_codegen_runtime_class_init_inline(Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2; L_2 = Matrix4x4_get_Identity_m3CD57D5B7D6F9D3B61599A1FC638D59C6FB517AB_inline(NULL); V_6 = L_2; il2cpp_codegen_initobj((&V_7), sizeof(CanonicalBasis_t8AEDC4622E3A4200C25036CBD249E8A60E007D85)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_3 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(&(&V_7)->___Row0); V_8 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)((uintptr_t)L_3); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_4), (1.0f), (0.0f), (0.0f), NULL); (&V_7)->___Row0 = L_4; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_5; memset((&L_5), 0, sizeof(L_5)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_5), (0.0f), (1.0f), (0.0f), NULL); (&V_7)->___Row1 = L_5; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_6), (0.0f), (0.0f), (1.0f), NULL); (&V_7)->___Row2 = L_6; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_7 = ___3_translation; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___0_matrix; float L_9 = L_8.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___0_matrix; float L_11 = L_10.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_matrix; float L_13 = L_12.___M43; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_14; memset((&L_14), 0, sizeof(L_14)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_14), L_9, L_11, L_13, NULL); *(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_7 = L_14; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_15 = V_5; float* L_16 = (float*)(&(&V_6)->___M11); *((intptr_t*)L_15) = (intptr_t)((uintptr_t)L_16); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_17 = V_5; uint32_t L_18 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); float* L_19 = (float*)(&(&V_6)->___M21); *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_17, (int32_t)L_18))) = (intptr_t)((uintptr_t)L_19); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_20 = V_5; uint32_t L_21 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); float* L_22 = (float*)(&(&V_6)->___M31); *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_20, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_21))))) = (intptr_t)((uintptr_t)L_22); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_23 = V_5; intptr_t L_24 = *((intptr_t*)L_23); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_25 = ___0_matrix; float L_26 = L_25.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_27 = ___0_matrix; float L_28 = L_27.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_29 = ___0_matrix; float L_30 = L_29.___M13; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_31; memset((&L_31), 0, sizeof(L_31)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_31), L_26, L_28, L_30, NULL); *(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_24 = L_31; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_32 = V_5; uint32_t L_33 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_34 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_32, (int32_t)L_33))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_35 = ___0_matrix; float L_36 = L_35.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_37 = ___0_matrix; float L_38 = L_37.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_39 = ___0_matrix; float L_40 = L_39.___M23; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_41; memset((&L_41), 0, sizeof(L_41)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_41), L_36, L_38, L_40, NULL); *(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_34 = L_41; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_42 = V_5; uint32_t L_43 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_44 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_42, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_43))))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_45 = ___0_matrix; float L_46 = L_45.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_47 = ___0_matrix; float L_48 = L_47.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_49 = ___0_matrix; float L_50 = L_49.___M33; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_51; memset((&L_51), 0, sizeof(L_51)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_51), L_46, L_48, L_50, NULL); *(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_44 = L_51; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_52 = ___1_scale; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_53 = V_5; intptr_t L_54 = *((intptr_t*)L_53); float L_55; L_55 = Vector3_Length_m6C08B9E2FF1CE669F2587A9AEDA7F56CFCE73B4C_inline((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_54, NULL); L_52->___X = L_55; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_56 = ___1_scale; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_57 = V_5; uint32_t L_58 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_59 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_57, (int32_t)L_58))); float L_60; L_60 = Vector3_Length_m6C08B9E2FF1CE669F2587A9AEDA7F56CFCE73B4C_inline((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_59, NULL); L_56->___Y = L_60; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_61 = ___1_scale; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_62 = V_5; uint32_t L_63 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_64 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_62, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_63))))); float L_65; L_65 = Vector3_Length_m6C08B9E2FF1CE669F2587A9AEDA7F56CFCE73B4C_inline((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_64, NULL); L_61->___Z = L_65; float* L_66 = V_2; float L_67 = (*(L_66)); V_12 = L_67; float* L_68 = V_2; float L_69 = (*(((float*)il2cpp_codegen_add((intptr_t)L_68, 4)))); V_13 = L_69; float* L_70 = V_2; float L_71 = (*(((float*)il2cpp_codegen_add((intptr_t)L_70, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 4)))))); V_14 = L_71; float L_72 = V_12; float L_73 = V_13; if ((!(((float)L_72) < ((float)L_73)))) { goto IL_01b1; } } { float L_74 = V_13; float L_75 = V_14; if ((!(((float)L_74) < ((float)L_75)))) { goto IL_0198; } } { V_9 = 2; V_10 = 1; V_11 = 0; goto IL_01d9; } IL_0198: { V_9 = 1; float L_76 = V_12; float L_77 = V_14; if ((!(((float)L_76) < ((float)L_77)))) { goto IL_01a9; } } { V_10 = 2; V_11 = 0; goto IL_01d9; } IL_01a9: { V_10 = 0; V_11 = 2; goto IL_01d9; } IL_01b1: { float L_78 = V_12; float L_79 = V_14; if ((!(((float)L_78) < ((float)L_79)))) { goto IL_01c2; } } { V_9 = 2; V_10 = 0; V_11 = 1; goto IL_01d9; } IL_01c2: { V_9 = 0; float L_80 = V_13; float L_81 = V_14; if ((!(((float)L_80) < ((float)L_81)))) { goto IL_01d3; } } { V_10 = 2; V_11 = 1; goto IL_01d9; } IL_01d3: { V_10 = 1; V_11 = 2; } IL_01d9: { float* L_82 = V_2; uint32_t L_83 = V_9; float L_84 = (*(((float*)il2cpp_codegen_add((intptr_t)L_82, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_83)), ((int64_t)4)))))))); if ((!(((float)L_84) < ((float)(9.99999975E-05f))))) { goto IL_0213; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_85 = V_5; uint32_t L_86 = V_9; uint32_t L_87 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_88 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_85, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_86)), ((int64_t)((int32_t)L_87)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_89 = V_8; uint32_t L_90 = V_9; uint32_t L_91 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_92 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)il2cpp_codegen_add((intptr_t)L_89, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_90)), ((int64_t)((int32_t)L_91)))))))); *(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_88 = L_92; } IL_0213: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_93 = V_5; uint32_t L_94 = V_9; uint32_t L_95 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_96 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_93, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_94)), ((int64_t)((int32_t)L_95)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_97 = V_5; uint32_t L_98 = V_9; uint32_t L_99 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_100 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_97, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_98)), ((int64_t)((int32_t)L_99)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_101 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_100); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_102; L_102 = Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline(L_101, NULL); *(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_96 = L_102; float* L_103 = V_2; uint32_t L_104 = V_10; float L_105 = (*(((float*)il2cpp_codegen_add((intptr_t)L_103, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_104)), ((int64_t)4)))))))); if ((!(((float)L_105) < ((float)(9.99999975E-05f))))) { goto IL_0327; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_106 = V_5; uint32_t L_107 = V_9; uint32_t L_108 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_109 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_106, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_107)), ((int64_t)((int32_t)L_108)))))))); float L_110 = ((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_109)->___X; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_111; L_111 = fabsf(L_110); V_16 = L_111; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_112 = V_5; uint32_t L_113 = V_9; uint32_t L_114 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_115 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_112, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_113)), ((int64_t)((int32_t)L_114)))))))); float L_116 = ((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_115)->___Y; float L_117; L_117 = fabsf(L_116); V_17 = L_117; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_118 = V_5; uint32_t L_119 = V_9; uint32_t L_120 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_121 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_118, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_119)), ((int64_t)((int32_t)L_120)))))))); float L_122 = ((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_121)->___Z; float L_123; L_123 = fabsf(L_122); V_18 = L_123; float L_124 = V_16; float L_125 = V_17; if ((!(((float)L_124) < ((float)L_125)))) { goto IL_02cb; } } { float L_126 = V_17; float L_127 = V_18; if ((!(((float)L_126) < ((float)L_127)))) { goto IL_02bb; } } { V_15 = 0; goto IL_02e4; } IL_02bb: { float L_128 = V_16; float L_129 = V_18; if ((!(((float)L_128) < ((float)L_129)))) { goto IL_02c6; } } { V_15 = 0; goto IL_02e4; } IL_02c6: { V_15 = 2; goto IL_02e4; } IL_02cb: { float L_130 = V_16; float L_131 = V_18; if ((!(((float)L_130) < ((float)L_131)))) { goto IL_02d6; } } { V_15 = 1; goto IL_02e4; } IL_02d6: { float L_132 = V_17; float L_133 = V_18; if ((!(((float)L_132) < ((float)L_133)))) { goto IL_02e1; } } { V_15 = 1; goto IL_02e4; } IL_02e1: { V_15 = 2; } IL_02e4: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_134 = V_5; uint32_t L_135 = V_10; uint32_t L_136 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_137 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_134, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_135)), ((int64_t)((int32_t)L_136)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_138 = V_5; uint32_t L_139 = V_9; uint32_t L_140 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_141 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_138, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_139)), ((int64_t)((int32_t)L_140)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_142 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_141); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_143 = V_8; uint32_t L_144 = V_15; uint32_t L_145 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_146 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)il2cpp_codegen_add((intptr_t)L_143, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_144)), ((int64_t)((int32_t)L_145)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_147; L_147 = Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline(L_142, L_146, NULL); *(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_137 = L_147; } IL_0327: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_148 = V_5; uint32_t L_149 = V_10; uint32_t L_150 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_151 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_148, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_149)), ((int64_t)((int32_t)L_150)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_152 = V_5; uint32_t L_153 = V_10; uint32_t L_154 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_155 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_152, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_153)), ((int64_t)((int32_t)L_154)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_156 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_155); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_157; L_157 = Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline(L_156, NULL); *(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_151 = L_157; float* L_158 = V_2; uint32_t L_159 = V_11; float L_160 = (*(((float*)il2cpp_codegen_add((intptr_t)L_158, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_159)), ((int64_t)4)))))))); if ((!(((float)L_160) < ((float)(9.99999975E-05f))))) { goto IL_03ab; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_161 = V_5; uint32_t L_162 = V_11; uint32_t L_163 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_164 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_161, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_162)), ((int64_t)((int32_t)L_163)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_165 = V_5; uint32_t L_166 = V_9; uint32_t L_167 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_168 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_165, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_166)), ((int64_t)((int32_t)L_167)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_169 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_168); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_170 = V_5; uint32_t L_171 = V_10; uint32_t L_172 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_173 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_170, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_171)), ((int64_t)((int32_t)L_172)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_174 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_173); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_175; L_175 = Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline(L_169, L_174, NULL); *(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_164 = L_175; } IL_03ab: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_176 = V_5; uint32_t L_177 = V_11; uint32_t L_178 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_179 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_176, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_177)), ((int64_t)((int32_t)L_178)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_180 = V_5; uint32_t L_181 = V_11; uint32_t L_182 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_183 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_180, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_181)), ((int64_t)((int32_t)L_182)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_184 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_183); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_185; L_185 = Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline(L_184, NULL); *(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_179 = L_185; il2cpp_codegen_runtime_class_init_inline(Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var); float L_186; L_186 = Matrix4x4_GetDeterminant_m99085C4F28FC136680BC74E9138DDF9C4F838098((&V_6), NULL); V_3 = L_186; float L_187 = V_3; if ((!(((float)L_187) < ((float)(0.0f))))) { goto IL_0431; } } { float* L_188 = V_2; uint32_t L_189 = V_9; float* L_190 = V_2; uint32_t L_191 = V_9; float L_192 = (*(((float*)il2cpp_codegen_add((intptr_t)L_190, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_191)), ((int64_t)4)))))))); *((float*)((float*)il2cpp_codegen_add((intptr_t)L_188, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_189)), ((int64_t)4))))))) = (float)((-L_192)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_193 = V_5; uint32_t L_194 = V_9; uint32_t L_195 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_196 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_193, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_194)), ((int64_t)((int32_t)L_195)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D** L_197 = V_5; uint32_t L_198 = V_9; uint32_t L_199 = sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*); intptr_t L_200 = *((intptr_t*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D**)il2cpp_codegen_add((intptr_t)L_197, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_198)), ((int64_t)((int32_t)L_199)))))))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_201 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_200); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_202; L_202 = Vector3_op_UnaryNegation_m48AA6D6060B6DEC2EC62E5DDD55014BD34468128_inline(L_201, NULL); *(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)L_196 = L_202; float L_203 = V_3; V_3 = ((-L_203)); } IL_0431: { float L_204 = V_3; V_3 = ((float)il2cpp_codegen_subtract(L_204, (1.0f))); float L_205 = V_3; float L_206 = V_3; V_3 = ((float)il2cpp_codegen_multiply(L_205, L_206)); float L_207 = V_3; if ((!(((float)(9.99999975E-05f)) < ((float)L_207)))) { goto IL_0454; } } { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* L_208 = ___2_rotation; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_209; L_209 = Quaternion_get_Identity_m37238ED92F314355DF25D51092E6340F88E4288E(NULL); *(Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F*)L_208 = L_209; V_0 = (bool)0; goto IL_0461; } IL_0454: { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* L_210 = ___2_rotation; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_211 = V_6; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_212; L_212 = Quaternion_CreateFromRotationMatrix_m9360AA5944AEB803472E5BF77F18541A0E57A432(L_211, NULL); *(Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F*)L_210 = L_212; } IL_0461: { V_1 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)((uintptr_t)0); bool L_213 = V_0; return L_213; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_Transform_m762894F5D0ED0551C53F012E9E21BE791CFA05E3 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_value, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_rotation, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; float V_11 = 0.0f; float V_12 = 0.0f; float V_13 = 0.0f; float V_14 = 0.0f; float V_15 = 0.0f; float V_16 = 0.0f; float V_17 = 0.0f; float V_18 = 0.0f; float V_19 = 0.0f; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_20; memset((&V_20), 0, sizeof(V_20)); { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___1_rotation; float L_1 = L_0.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___1_rotation; float L_3 = L_2.___X; V_0 = ((float)il2cpp_codegen_add(L_1, L_3)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___1_rotation; float L_5 = L_4.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___1_rotation; float L_7 = L_6.___Y; V_1 = ((float)il2cpp_codegen_add(L_5, L_7)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___1_rotation; float L_9 = L_8.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_rotation; float L_11 = L_10.___Z; V_2 = ((float)il2cpp_codegen_add(L_9, L_11)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___1_rotation; float L_13 = L_12.___W; float L_14 = V_0; V_3 = ((float)il2cpp_codegen_multiply(L_13, L_14)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_15 = ___1_rotation; float L_16 = L_15.___W; float L_17 = V_1; V_4 = ((float)il2cpp_codegen_multiply(L_16, L_17)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_18 = ___1_rotation; float L_19 = L_18.___W; float L_20 = V_2; V_5 = ((float)il2cpp_codegen_multiply(L_19, L_20)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_21 = ___1_rotation; float L_22 = L_21.___X; float L_23 = V_0; V_6 = ((float)il2cpp_codegen_multiply(L_22, L_23)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_24 = ___1_rotation; float L_25 = L_24.___X; float L_26 = V_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_27 = ___1_rotation; float L_28 = L_27.___X; float L_29 = V_2; V_7 = ((float)il2cpp_codegen_multiply(L_28, L_29)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_30 = ___1_rotation; float L_31 = L_30.___Y; float L_32 = V_1; V_8 = ((float)il2cpp_codegen_multiply(L_31, L_32)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_33 = ___1_rotation; float L_34 = L_33.___Y; float L_35 = V_2; V_9 = ((float)il2cpp_codegen_multiply(L_34, L_35)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_36 = ___1_rotation; float L_37 = L_36.___Z; float L_38 = V_2; V_10 = ((float)il2cpp_codegen_multiply(L_37, L_38)); float L_39 = V_8; float L_40 = V_10; V_11 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_39)), L_40)); float L_41 = ((float)il2cpp_codegen_multiply(L_25, L_26)); float L_42 = V_5; V_12 = ((float)il2cpp_codegen_subtract(L_41, L_42)); float L_43 = V_7; float L_44 = V_4; V_13 = ((float)il2cpp_codegen_add(L_43, L_44)); float L_45 = V_5; V_14 = ((float)il2cpp_codegen_add(L_41, L_45)); float L_46 = V_6; float L_47 = V_10; V_15 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_46)), L_47)); float L_48 = V_9; float L_49 = V_3; V_16 = ((float)il2cpp_codegen_subtract(L_48, L_49)); float L_50 = V_7; float L_51 = V_4; V_17 = ((float)il2cpp_codegen_subtract(L_50, L_51)); float L_52 = V_9; float L_53 = V_3; V_18 = ((float)il2cpp_codegen_add(L_52, L_53)); float L_54 = V_6; float L_55 = V_8; V_19 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_54)), L_55)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_56 = ___0_value; float L_57 = L_56.___M11; float L_58 = V_11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_59 = ___0_value; float L_60 = L_59.___M12; float L_61 = V_12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_62 = ___0_value; float L_63 = L_62.___M13; float L_64 = V_13; (&V_20)->___M11 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_57, L_58)), ((float)il2cpp_codegen_multiply(L_60, L_61)))), ((float)il2cpp_codegen_multiply(L_63, L_64)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_65 = ___0_value; float L_66 = L_65.___M11; float L_67 = V_14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_68 = ___0_value; float L_69 = L_68.___M12; float L_70 = V_15; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_71 = ___0_value; float L_72 = L_71.___M13; float L_73 = V_16; (&V_20)->___M12 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_66, L_67)), ((float)il2cpp_codegen_multiply(L_69, L_70)))), ((float)il2cpp_codegen_multiply(L_72, L_73)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_74 = ___0_value; float L_75 = L_74.___M11; float L_76 = V_17; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_77 = ___0_value; float L_78 = L_77.___M12; float L_79 = V_18; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_80 = ___0_value; float L_81 = L_80.___M13; float L_82 = V_19; (&V_20)->___M13 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_75, L_76)), ((float)il2cpp_codegen_multiply(L_78, L_79)))), ((float)il2cpp_codegen_multiply(L_81, L_82)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_83 = ___0_value; float L_84 = L_83.___M14; (&V_20)->___M14 = L_84; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_85 = ___0_value; float L_86 = L_85.___M21; float L_87 = V_11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_88 = ___0_value; float L_89 = L_88.___M22; float L_90 = V_12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_91 = ___0_value; float L_92 = L_91.___M23; float L_93 = V_13; (&V_20)->___M21 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_86, L_87)), ((float)il2cpp_codegen_multiply(L_89, L_90)))), ((float)il2cpp_codegen_multiply(L_92, L_93)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_94 = ___0_value; float L_95 = L_94.___M21; float L_96 = V_14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_97 = ___0_value; float L_98 = L_97.___M22; float L_99 = V_15; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_100 = ___0_value; float L_101 = L_100.___M23; float L_102 = V_16; (&V_20)->___M22 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_95, L_96)), ((float)il2cpp_codegen_multiply(L_98, L_99)))), ((float)il2cpp_codegen_multiply(L_101, L_102)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_103 = ___0_value; float L_104 = L_103.___M21; float L_105 = V_17; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_106 = ___0_value; float L_107 = L_106.___M22; float L_108 = V_18; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_109 = ___0_value; float L_110 = L_109.___M23; float L_111 = V_19; (&V_20)->___M23 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_104, L_105)), ((float)il2cpp_codegen_multiply(L_107, L_108)))), ((float)il2cpp_codegen_multiply(L_110, L_111)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_112 = ___0_value; float L_113 = L_112.___M24; (&V_20)->___M24 = L_113; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_114 = ___0_value; float L_115 = L_114.___M31; float L_116 = V_11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_117 = ___0_value; float L_118 = L_117.___M32; float L_119 = V_12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_120 = ___0_value; float L_121 = L_120.___M33; float L_122 = V_13; (&V_20)->___M31 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_115, L_116)), ((float)il2cpp_codegen_multiply(L_118, L_119)))), ((float)il2cpp_codegen_multiply(L_121, L_122)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_123 = ___0_value; float L_124 = L_123.___M31; float L_125 = V_14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_126 = ___0_value; float L_127 = L_126.___M32; float L_128 = V_15; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_129 = ___0_value; float L_130 = L_129.___M33; float L_131 = V_16; (&V_20)->___M32 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_124, L_125)), ((float)il2cpp_codegen_multiply(L_127, L_128)))), ((float)il2cpp_codegen_multiply(L_130, L_131)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_132 = ___0_value; float L_133 = L_132.___M31; float L_134 = V_17; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_135 = ___0_value; float L_136 = L_135.___M32; float L_137 = V_18; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_138 = ___0_value; float L_139 = L_138.___M33; float L_140 = V_19; (&V_20)->___M33 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_133, L_134)), ((float)il2cpp_codegen_multiply(L_136, L_137)))), ((float)il2cpp_codegen_multiply(L_139, L_140)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_141 = ___0_value; float L_142 = L_141.___M34; (&V_20)->___M34 = L_142; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_143 = ___0_value; float L_144 = L_143.___M41; float L_145 = V_11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_146 = ___0_value; float L_147 = L_146.___M42; float L_148 = V_12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_149 = ___0_value; float L_150 = L_149.___M43; float L_151 = V_13; (&V_20)->___M41 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_144, L_145)), ((float)il2cpp_codegen_multiply(L_147, L_148)))), ((float)il2cpp_codegen_multiply(L_150, L_151)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_152 = ___0_value; float L_153 = L_152.___M41; float L_154 = V_14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_155 = ___0_value; float L_156 = L_155.___M42; float L_157 = V_15; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_158 = ___0_value; float L_159 = L_158.___M43; float L_160 = V_16; (&V_20)->___M42 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_153, L_154)), ((float)il2cpp_codegen_multiply(L_156, L_157)))), ((float)il2cpp_codegen_multiply(L_159, L_160)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_161 = ___0_value; float L_162 = L_161.___M41; float L_163 = V_17; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_164 = ___0_value; float L_165 = L_164.___M42; float L_166 = V_18; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_167 = ___0_value; float L_168 = L_167.___M43; float L_169 = V_19; (&V_20)->___M43 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_162, L_163)), ((float)il2cpp_codegen_multiply(L_165, L_166)))), ((float)il2cpp_codegen_multiply(L_168, L_169)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_170 = ___0_value; float L_171 = L_170.___M44; (&V_20)->___M44 = L_171; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_172 = V_20; return L_172; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_Transpose_m3C854FE5D26689740D201A87E612D629A1C6A172 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_matrix, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_matrix; float L_1 = L_0.___M11; (&V_0)->___M11 = L_1; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___0_matrix; float L_3 = L_2.___M21; (&V_0)->___M12 = L_3; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_matrix; float L_5 = L_4.___M31; (&V_0)->___M13 = L_5; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___0_matrix; float L_7 = L_6.___M41; (&V_0)->___M14 = L_7; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___0_matrix; float L_9 = L_8.___M12; (&V_0)->___M21 = L_9; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___0_matrix; float L_11 = L_10.___M22; (&V_0)->___M22 = L_11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_matrix; float L_13 = L_12.___M32; (&V_0)->___M23 = L_13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___0_matrix; float L_15 = L_14.___M42; (&V_0)->___M24 = L_15; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_matrix; float L_17 = L_16.___M13; (&V_0)->___M31 = L_17; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___0_matrix; float L_19 = L_18.___M23; (&V_0)->___M32 = L_19; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_20 = ___0_matrix; float L_21 = L_20.___M33; (&V_0)->___M33 = L_21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___0_matrix; float L_23 = L_22.___M43; (&V_0)->___M34 = L_23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_matrix; float L_25 = L_24.___M14; (&V_0)->___M41 = L_25; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___0_matrix; float L_27 = L_26.___M24; (&V_0)->___M42 = L_27; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_matrix; float L_29 = L_28.___M34; (&V_0)->___M43 = L_29; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___0_matrix; float L_31 = L_30.___M44; (&V_0)->___M44 = L_31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_32 = V_0; return L_32; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_Lerp_mF7C5D5F7AC9E0A125965C4F7E44C59E532E56F21 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_matrix1, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___1_matrix2, float ___2_amount, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_matrix1; float L_1 = L_0.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___1_matrix2; float L_3 = L_2.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_matrix1; float L_5 = L_4.___M11; float L_6 = ___2_amount; (&V_0)->___M11 = ((float)il2cpp_codegen_add(L_1, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_3, L_5)), L_6)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_7 = ___0_matrix1; float L_8 = L_7.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_9 = ___1_matrix2; float L_10 = L_9.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_11 = ___0_matrix1; float L_12 = L_11.___M12; float L_13 = ___2_amount; (&V_0)->___M12 = ((float)il2cpp_codegen_add(L_8, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_10, L_12)), L_13)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___0_matrix1; float L_15 = L_14.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___1_matrix2; float L_17 = L_16.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___0_matrix1; float L_19 = L_18.___M13; float L_20 = ___2_amount; (&V_0)->___M13 = ((float)il2cpp_codegen_add(L_15, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_17, L_19)), L_20)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_21 = ___0_matrix1; float L_22 = L_21.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_23 = ___1_matrix2; float L_24 = L_23.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_25 = ___0_matrix1; float L_26 = L_25.___M14; float L_27 = ___2_amount; (&V_0)->___M14 = ((float)il2cpp_codegen_add(L_22, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_24, L_26)), L_27)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_matrix1; float L_29 = L_28.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___1_matrix2; float L_31 = L_30.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_32 = ___0_matrix1; float L_33 = L_32.___M21; float L_34 = ___2_amount; (&V_0)->___M21 = ((float)il2cpp_codegen_add(L_29, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_31, L_33)), L_34)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_35 = ___0_matrix1; float L_36 = L_35.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_37 = ___1_matrix2; float L_38 = L_37.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_39 = ___0_matrix1; float L_40 = L_39.___M22; float L_41 = ___2_amount; (&V_0)->___M22 = ((float)il2cpp_codegen_add(L_36, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_38, L_40)), L_41)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_42 = ___0_matrix1; float L_43 = L_42.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_44 = ___1_matrix2; float L_45 = L_44.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_46 = ___0_matrix1; float L_47 = L_46.___M23; float L_48 = ___2_amount; (&V_0)->___M23 = ((float)il2cpp_codegen_add(L_43, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_45, L_47)), L_48)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_49 = ___0_matrix1; float L_50 = L_49.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_51 = ___1_matrix2; float L_52 = L_51.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_53 = ___0_matrix1; float L_54 = L_53.___M24; float L_55 = ___2_amount; (&V_0)->___M24 = ((float)il2cpp_codegen_add(L_50, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_52, L_54)), L_55)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_56 = ___0_matrix1; float L_57 = L_56.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_58 = ___1_matrix2; float L_59 = L_58.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_60 = ___0_matrix1; float L_61 = L_60.___M31; float L_62 = ___2_amount; (&V_0)->___M31 = ((float)il2cpp_codegen_add(L_57, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_59, L_61)), L_62)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_63 = ___0_matrix1; float L_64 = L_63.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_65 = ___1_matrix2; float L_66 = L_65.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_67 = ___0_matrix1; float L_68 = L_67.___M32; float L_69 = ___2_amount; (&V_0)->___M32 = ((float)il2cpp_codegen_add(L_64, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_66, L_68)), L_69)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_70 = ___0_matrix1; float L_71 = L_70.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_72 = ___1_matrix2; float L_73 = L_72.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_74 = ___0_matrix1; float L_75 = L_74.___M33; float L_76 = ___2_amount; (&V_0)->___M33 = ((float)il2cpp_codegen_add(L_71, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_73, L_75)), L_76)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_77 = ___0_matrix1; float L_78 = L_77.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_79 = ___1_matrix2; float L_80 = L_79.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_81 = ___0_matrix1; float L_82 = L_81.___M34; float L_83 = ___2_amount; (&V_0)->___M34 = ((float)il2cpp_codegen_add(L_78, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_80, L_82)), L_83)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_84 = ___0_matrix1; float L_85 = L_84.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_86 = ___1_matrix2; float L_87 = L_86.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_88 = ___0_matrix1; float L_89 = L_88.___M41; float L_90 = ___2_amount; (&V_0)->___M41 = ((float)il2cpp_codegen_add(L_85, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_87, L_89)), L_90)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_91 = ___0_matrix1; float L_92 = L_91.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_93 = ___1_matrix2; float L_94 = L_93.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_95 = ___0_matrix1; float L_96 = L_95.___M42; float L_97 = ___2_amount; (&V_0)->___M42 = ((float)il2cpp_codegen_add(L_92, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_94, L_96)), L_97)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_98 = ___0_matrix1; float L_99 = L_98.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_100 = ___1_matrix2; float L_101 = L_100.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_102 = ___0_matrix1; float L_103 = L_102.___M43; float L_104 = ___2_amount; (&V_0)->___M43 = ((float)il2cpp_codegen_add(L_99, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_101, L_103)), L_104)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_105 = ___0_matrix1; float L_106 = L_105.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_107 = ___1_matrix2; float L_108 = L_107.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_109 = ___0_matrix1; float L_110 = L_109.___M44; float L_111 = ___2_amount; (&V_0)->___M44 = ((float)il2cpp_codegen_add(L_106, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_108, L_110)), L_111)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_112 = V_0; return L_112; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_Negate_m801ECE3F3A4F6B0D8D44AF8DAFEA8064978585DB (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_value, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_value; float L_1 = L_0.___M11; (&V_0)->___M11 = ((-L_1)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___0_value; float L_3 = L_2.___M12; (&V_0)->___M12 = ((-L_3)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_value; float L_5 = L_4.___M13; (&V_0)->___M13 = ((-L_5)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___0_value; float L_7 = L_6.___M14; (&V_0)->___M14 = ((-L_7)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___0_value; float L_9 = L_8.___M21; (&V_0)->___M21 = ((-L_9)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___0_value; float L_11 = L_10.___M22; (&V_0)->___M22 = ((-L_11)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_value; float L_13 = L_12.___M23; (&V_0)->___M23 = ((-L_13)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___0_value; float L_15 = L_14.___M24; (&V_0)->___M24 = ((-L_15)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_value; float L_17 = L_16.___M31; (&V_0)->___M31 = ((-L_17)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___0_value; float L_19 = L_18.___M32; (&V_0)->___M32 = ((-L_19)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_20 = ___0_value; float L_21 = L_20.___M33; (&V_0)->___M33 = ((-L_21)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___0_value; float L_23 = L_22.___M34; (&V_0)->___M34 = ((-L_23)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_value; float L_25 = L_24.___M41; (&V_0)->___M41 = ((-L_25)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___0_value; float L_27 = L_26.___M42; (&V_0)->___M42 = ((-L_27)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_value; float L_29 = L_28.___M43; (&V_0)->___M43 = ((-L_29)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___0_value; float L_31 = L_30.___M44; (&V_0)->___M44 = ((-L_31)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_32 = V_0; return L_32; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_Add_mB1FF93CF6E680377B1FA8B6C8849D989B3483617 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_value1, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___1_value2, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_value1; float L_1 = L_0.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___1_value2; float L_3 = L_2.___M11; (&V_0)->___M11 = ((float)il2cpp_codegen_add(L_1, L_3)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_value1; float L_5 = L_4.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___1_value2; float L_7 = L_6.___M12; (&V_0)->___M12 = ((float)il2cpp_codegen_add(L_5, L_7)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___0_value1; float L_9 = L_8.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___1_value2; float L_11 = L_10.___M13; (&V_0)->___M13 = ((float)il2cpp_codegen_add(L_9, L_11)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_value1; float L_13 = L_12.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___1_value2; float L_15 = L_14.___M14; (&V_0)->___M14 = ((float)il2cpp_codegen_add(L_13, L_15)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_value1; float L_17 = L_16.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___1_value2; float L_19 = L_18.___M21; (&V_0)->___M21 = ((float)il2cpp_codegen_add(L_17, L_19)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_20 = ___0_value1; float L_21 = L_20.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___1_value2; float L_23 = L_22.___M22; (&V_0)->___M22 = ((float)il2cpp_codegen_add(L_21, L_23)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_value1; float L_25 = L_24.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___1_value2; float L_27 = L_26.___M23; (&V_0)->___M23 = ((float)il2cpp_codegen_add(L_25, L_27)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_value1; float L_29 = L_28.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___1_value2; float L_31 = L_30.___M24; (&V_0)->___M24 = ((float)il2cpp_codegen_add(L_29, L_31)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_32 = ___0_value1; float L_33 = L_32.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_34 = ___1_value2; float L_35 = L_34.___M31; (&V_0)->___M31 = ((float)il2cpp_codegen_add(L_33, L_35)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_36 = ___0_value1; float L_37 = L_36.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_38 = ___1_value2; float L_39 = L_38.___M32; (&V_0)->___M32 = ((float)il2cpp_codegen_add(L_37, L_39)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_40 = ___0_value1; float L_41 = L_40.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_42 = ___1_value2; float L_43 = L_42.___M33; (&V_0)->___M33 = ((float)il2cpp_codegen_add(L_41, L_43)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_44 = ___0_value1; float L_45 = L_44.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_46 = ___1_value2; float L_47 = L_46.___M34; (&V_0)->___M34 = ((float)il2cpp_codegen_add(L_45, L_47)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_48 = ___0_value1; float L_49 = L_48.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_50 = ___1_value2; float L_51 = L_50.___M41; (&V_0)->___M41 = ((float)il2cpp_codegen_add(L_49, L_51)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_52 = ___0_value1; float L_53 = L_52.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_54 = ___1_value2; float L_55 = L_54.___M42; (&V_0)->___M42 = ((float)il2cpp_codegen_add(L_53, L_55)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_56 = ___0_value1; float L_57 = L_56.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_58 = ___1_value2; float L_59 = L_58.___M43; (&V_0)->___M43 = ((float)il2cpp_codegen_add(L_57, L_59)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_60 = ___0_value1; float L_61 = L_60.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_62 = ___1_value2; float L_63 = L_62.___M44; (&V_0)->___M44 = ((float)il2cpp_codegen_add(L_61, L_63)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_64 = V_0; return L_64; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_Subtract_m6235EACAB4119E2017F98FBAEED8A1247FF6B658 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_value1, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___1_value2, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_value1; float L_1 = L_0.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___1_value2; float L_3 = L_2.___M11; (&V_0)->___M11 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_value1; float L_5 = L_4.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___1_value2; float L_7 = L_6.___M12; (&V_0)->___M12 = ((float)il2cpp_codegen_subtract(L_5, L_7)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___0_value1; float L_9 = L_8.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___1_value2; float L_11 = L_10.___M13; (&V_0)->___M13 = ((float)il2cpp_codegen_subtract(L_9, L_11)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_value1; float L_13 = L_12.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___1_value2; float L_15 = L_14.___M14; (&V_0)->___M14 = ((float)il2cpp_codegen_subtract(L_13, L_15)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_value1; float L_17 = L_16.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___1_value2; float L_19 = L_18.___M21; (&V_0)->___M21 = ((float)il2cpp_codegen_subtract(L_17, L_19)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_20 = ___0_value1; float L_21 = L_20.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___1_value2; float L_23 = L_22.___M22; (&V_0)->___M22 = ((float)il2cpp_codegen_subtract(L_21, L_23)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_value1; float L_25 = L_24.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___1_value2; float L_27 = L_26.___M23; (&V_0)->___M23 = ((float)il2cpp_codegen_subtract(L_25, L_27)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_value1; float L_29 = L_28.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___1_value2; float L_31 = L_30.___M24; (&V_0)->___M24 = ((float)il2cpp_codegen_subtract(L_29, L_31)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_32 = ___0_value1; float L_33 = L_32.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_34 = ___1_value2; float L_35 = L_34.___M31; (&V_0)->___M31 = ((float)il2cpp_codegen_subtract(L_33, L_35)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_36 = ___0_value1; float L_37 = L_36.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_38 = ___1_value2; float L_39 = L_38.___M32; (&V_0)->___M32 = ((float)il2cpp_codegen_subtract(L_37, L_39)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_40 = ___0_value1; float L_41 = L_40.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_42 = ___1_value2; float L_43 = L_42.___M33; (&V_0)->___M33 = ((float)il2cpp_codegen_subtract(L_41, L_43)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_44 = ___0_value1; float L_45 = L_44.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_46 = ___1_value2; float L_47 = L_46.___M34; (&V_0)->___M34 = ((float)il2cpp_codegen_subtract(L_45, L_47)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_48 = ___0_value1; float L_49 = L_48.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_50 = ___1_value2; float L_51 = L_50.___M41; (&V_0)->___M41 = ((float)il2cpp_codegen_subtract(L_49, L_51)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_52 = ___0_value1; float L_53 = L_52.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_54 = ___1_value2; float L_55 = L_54.___M42; (&V_0)->___M42 = ((float)il2cpp_codegen_subtract(L_53, L_55)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_56 = ___0_value1; float L_57 = L_56.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_58 = ___1_value2; float L_59 = L_58.___M43; (&V_0)->___M43 = ((float)il2cpp_codegen_subtract(L_57, L_59)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_60 = ___0_value1; float L_61 = L_60.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_62 = ___1_value2; float L_63 = L_62.___M44; (&V_0)->___M44 = ((float)il2cpp_codegen_subtract(L_61, L_63)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_64 = V_0; return L_64; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_Multiply_m411E8DC8A453BDEDE081ABCDD3D84902970C07A0 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_value1, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___1_value2, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_value1; float L_1 = L_0.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___1_value2; float L_3 = L_2.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_value1; float L_5 = L_4.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___1_value2; float L_7 = L_6.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___0_value1; float L_9 = L_8.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___1_value2; float L_11 = L_10.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_value1; float L_13 = L_12.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___1_value2; float L_15 = L_14.___M41; (&V_0)->___M11 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_value1; float L_17 = L_16.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___1_value2; float L_19 = L_18.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_20 = ___0_value1; float L_21 = L_20.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___1_value2; float L_23 = L_22.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_value1; float L_25 = L_24.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___1_value2; float L_27 = L_26.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_value1; float L_29 = L_28.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___1_value2; float L_31 = L_30.___M42; (&V_0)->___M12 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_32 = ___0_value1; float L_33 = L_32.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_34 = ___1_value2; float L_35 = L_34.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_36 = ___0_value1; float L_37 = L_36.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_38 = ___1_value2; float L_39 = L_38.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_40 = ___0_value1; float L_41 = L_40.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_42 = ___1_value2; float L_43 = L_42.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_44 = ___0_value1; float L_45 = L_44.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_46 = ___1_value2; float L_47 = L_46.___M43; (&V_0)->___M13 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_48 = ___0_value1; float L_49 = L_48.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_50 = ___1_value2; float L_51 = L_50.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_52 = ___0_value1; float L_53 = L_52.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_54 = ___1_value2; float L_55 = L_54.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_56 = ___0_value1; float L_57 = L_56.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_58 = ___1_value2; float L_59 = L_58.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_60 = ___0_value1; float L_61 = L_60.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_62 = ___1_value2; float L_63 = L_62.___M44; (&V_0)->___M14 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_64 = ___0_value1; float L_65 = L_64.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_66 = ___1_value2; float L_67 = L_66.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_68 = ___0_value1; float L_69 = L_68.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_70 = ___1_value2; float L_71 = L_70.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_72 = ___0_value1; float L_73 = L_72.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_74 = ___1_value2; float L_75 = L_74.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_76 = ___0_value1; float L_77 = L_76.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_78 = ___1_value2; float L_79 = L_78.___M41; (&V_0)->___M21 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_65, L_67)), ((float)il2cpp_codegen_multiply(L_69, L_71)))), ((float)il2cpp_codegen_multiply(L_73, L_75)))), ((float)il2cpp_codegen_multiply(L_77, L_79)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_80 = ___0_value1; float L_81 = L_80.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_82 = ___1_value2; float L_83 = L_82.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_84 = ___0_value1; float L_85 = L_84.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_86 = ___1_value2; float L_87 = L_86.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_88 = ___0_value1; float L_89 = L_88.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_90 = ___1_value2; float L_91 = L_90.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_92 = ___0_value1; float L_93 = L_92.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_94 = ___1_value2; float L_95 = L_94.___M42; (&V_0)->___M22 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_81, L_83)), ((float)il2cpp_codegen_multiply(L_85, L_87)))), ((float)il2cpp_codegen_multiply(L_89, L_91)))), ((float)il2cpp_codegen_multiply(L_93, L_95)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_96 = ___0_value1; float L_97 = L_96.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_98 = ___1_value2; float L_99 = L_98.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_100 = ___0_value1; float L_101 = L_100.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_102 = ___1_value2; float L_103 = L_102.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_104 = ___0_value1; float L_105 = L_104.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_106 = ___1_value2; float L_107 = L_106.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_108 = ___0_value1; float L_109 = L_108.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_110 = ___1_value2; float L_111 = L_110.___M43; (&V_0)->___M23 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_97, L_99)), ((float)il2cpp_codegen_multiply(L_101, L_103)))), ((float)il2cpp_codegen_multiply(L_105, L_107)))), ((float)il2cpp_codegen_multiply(L_109, L_111)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_112 = ___0_value1; float L_113 = L_112.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_114 = ___1_value2; float L_115 = L_114.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_116 = ___0_value1; float L_117 = L_116.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_118 = ___1_value2; float L_119 = L_118.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_120 = ___0_value1; float L_121 = L_120.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_122 = ___1_value2; float L_123 = L_122.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_124 = ___0_value1; float L_125 = L_124.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_126 = ___1_value2; float L_127 = L_126.___M44; (&V_0)->___M24 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_113, L_115)), ((float)il2cpp_codegen_multiply(L_117, L_119)))), ((float)il2cpp_codegen_multiply(L_121, L_123)))), ((float)il2cpp_codegen_multiply(L_125, L_127)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_128 = ___0_value1; float L_129 = L_128.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_130 = ___1_value2; float L_131 = L_130.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_132 = ___0_value1; float L_133 = L_132.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_134 = ___1_value2; float L_135 = L_134.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_136 = ___0_value1; float L_137 = L_136.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_138 = ___1_value2; float L_139 = L_138.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_140 = ___0_value1; float L_141 = L_140.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_142 = ___1_value2; float L_143 = L_142.___M41; (&V_0)->___M31 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_129, L_131)), ((float)il2cpp_codegen_multiply(L_133, L_135)))), ((float)il2cpp_codegen_multiply(L_137, L_139)))), ((float)il2cpp_codegen_multiply(L_141, L_143)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_144 = ___0_value1; float L_145 = L_144.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_146 = ___1_value2; float L_147 = L_146.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_148 = ___0_value1; float L_149 = L_148.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_150 = ___1_value2; float L_151 = L_150.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_152 = ___0_value1; float L_153 = L_152.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_154 = ___1_value2; float L_155 = L_154.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_156 = ___0_value1; float L_157 = L_156.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_158 = ___1_value2; float L_159 = L_158.___M42; (&V_0)->___M32 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_145, L_147)), ((float)il2cpp_codegen_multiply(L_149, L_151)))), ((float)il2cpp_codegen_multiply(L_153, L_155)))), ((float)il2cpp_codegen_multiply(L_157, L_159)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_160 = ___0_value1; float L_161 = L_160.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_162 = ___1_value2; float L_163 = L_162.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_164 = ___0_value1; float L_165 = L_164.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_166 = ___1_value2; float L_167 = L_166.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_168 = ___0_value1; float L_169 = L_168.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_170 = ___1_value2; float L_171 = L_170.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_172 = ___0_value1; float L_173 = L_172.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_174 = ___1_value2; float L_175 = L_174.___M43; (&V_0)->___M33 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_161, L_163)), ((float)il2cpp_codegen_multiply(L_165, L_167)))), ((float)il2cpp_codegen_multiply(L_169, L_171)))), ((float)il2cpp_codegen_multiply(L_173, L_175)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_176 = ___0_value1; float L_177 = L_176.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_178 = ___1_value2; float L_179 = L_178.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_180 = ___0_value1; float L_181 = L_180.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_182 = ___1_value2; float L_183 = L_182.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_184 = ___0_value1; float L_185 = L_184.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_186 = ___1_value2; float L_187 = L_186.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_188 = ___0_value1; float L_189 = L_188.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_190 = ___1_value2; float L_191 = L_190.___M44; (&V_0)->___M34 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_177, L_179)), ((float)il2cpp_codegen_multiply(L_181, L_183)))), ((float)il2cpp_codegen_multiply(L_185, L_187)))), ((float)il2cpp_codegen_multiply(L_189, L_191)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_192 = ___0_value1; float L_193 = L_192.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_194 = ___1_value2; float L_195 = L_194.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_196 = ___0_value1; float L_197 = L_196.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_198 = ___1_value2; float L_199 = L_198.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_200 = ___0_value1; float L_201 = L_200.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_202 = ___1_value2; float L_203 = L_202.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_204 = ___0_value1; float L_205 = L_204.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_206 = ___1_value2; float L_207 = L_206.___M41; (&V_0)->___M41 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_193, L_195)), ((float)il2cpp_codegen_multiply(L_197, L_199)))), ((float)il2cpp_codegen_multiply(L_201, L_203)))), ((float)il2cpp_codegen_multiply(L_205, L_207)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_208 = ___0_value1; float L_209 = L_208.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_210 = ___1_value2; float L_211 = L_210.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_212 = ___0_value1; float L_213 = L_212.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_214 = ___1_value2; float L_215 = L_214.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_216 = ___0_value1; float L_217 = L_216.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_218 = ___1_value2; float L_219 = L_218.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_220 = ___0_value1; float L_221 = L_220.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_222 = ___1_value2; float L_223 = L_222.___M42; (&V_0)->___M42 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_209, L_211)), ((float)il2cpp_codegen_multiply(L_213, L_215)))), ((float)il2cpp_codegen_multiply(L_217, L_219)))), ((float)il2cpp_codegen_multiply(L_221, L_223)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_224 = ___0_value1; float L_225 = L_224.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_226 = ___1_value2; float L_227 = L_226.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_228 = ___0_value1; float L_229 = L_228.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_230 = ___1_value2; float L_231 = L_230.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_232 = ___0_value1; float L_233 = L_232.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_234 = ___1_value2; float L_235 = L_234.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_236 = ___0_value1; float L_237 = L_236.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_238 = ___1_value2; float L_239 = L_238.___M43; (&V_0)->___M43 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_225, L_227)), ((float)il2cpp_codegen_multiply(L_229, L_231)))), ((float)il2cpp_codegen_multiply(L_233, L_235)))), ((float)il2cpp_codegen_multiply(L_237, L_239)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_240 = ___0_value1; float L_241 = L_240.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_242 = ___1_value2; float L_243 = L_242.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_244 = ___0_value1; float L_245 = L_244.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_246 = ___1_value2; float L_247 = L_246.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_248 = ___0_value1; float L_249 = L_248.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_250 = ___1_value2; float L_251 = L_250.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_252 = ___0_value1; float L_253 = L_252.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_254 = ___1_value2; float L_255 = L_254.___M44; (&V_0)->___M44 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_241, L_243)), ((float)il2cpp_codegen_multiply(L_245, L_247)))), ((float)il2cpp_codegen_multiply(L_249, L_251)))), ((float)il2cpp_codegen_multiply(L_253, L_255)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_256 = V_0; return L_256; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_Multiply_mBDC4C20E02D6DCBBD50E75CCFFB211F3EB1AEFA0 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_value1, float ___1_value2, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_value1; float L_1 = L_0.___M11; float L_2 = ___1_value2; (&V_0)->___M11 = ((float)il2cpp_codegen_multiply(L_1, L_2)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_3 = ___0_value1; float L_4 = L_3.___M12; float L_5 = ___1_value2; (&V_0)->___M12 = ((float)il2cpp_codegen_multiply(L_4, L_5)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___0_value1; float L_7 = L_6.___M13; float L_8 = ___1_value2; (&V_0)->___M13 = ((float)il2cpp_codegen_multiply(L_7, L_8)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_9 = ___0_value1; float L_10 = L_9.___M14; float L_11 = ___1_value2; (&V_0)->___M14 = ((float)il2cpp_codegen_multiply(L_10, L_11)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_value1; float L_13 = L_12.___M21; float L_14 = ___1_value2; (&V_0)->___M21 = ((float)il2cpp_codegen_multiply(L_13, L_14)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_15 = ___0_value1; float L_16 = L_15.___M22; float L_17 = ___1_value2; (&V_0)->___M22 = ((float)il2cpp_codegen_multiply(L_16, L_17)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___0_value1; float L_19 = L_18.___M23; float L_20 = ___1_value2; (&V_0)->___M23 = ((float)il2cpp_codegen_multiply(L_19, L_20)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_21 = ___0_value1; float L_22 = L_21.___M24; float L_23 = ___1_value2; (&V_0)->___M24 = ((float)il2cpp_codegen_multiply(L_22, L_23)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_value1; float L_25 = L_24.___M31; float L_26 = ___1_value2; (&V_0)->___M31 = ((float)il2cpp_codegen_multiply(L_25, L_26)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_27 = ___0_value1; float L_28 = L_27.___M32; float L_29 = ___1_value2; (&V_0)->___M32 = ((float)il2cpp_codegen_multiply(L_28, L_29)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___0_value1; float L_31 = L_30.___M33; float L_32 = ___1_value2; (&V_0)->___M33 = ((float)il2cpp_codegen_multiply(L_31, L_32)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_33 = ___0_value1; float L_34 = L_33.___M34; float L_35 = ___1_value2; (&V_0)->___M34 = ((float)il2cpp_codegen_multiply(L_34, L_35)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_36 = ___0_value1; float L_37 = L_36.___M41; float L_38 = ___1_value2; (&V_0)->___M41 = ((float)il2cpp_codegen_multiply(L_37, L_38)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_39 = ___0_value1; float L_40 = L_39.___M42; float L_41 = ___1_value2; (&V_0)->___M42 = ((float)il2cpp_codegen_multiply(L_40, L_41)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_42 = ___0_value1; float L_43 = L_42.___M43; float L_44 = ___1_value2; (&V_0)->___M43 = ((float)il2cpp_codegen_multiply(L_43, L_44)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_45 = ___0_value1; float L_46 = L_45.___M44; float L_47 = ___1_value2; (&V_0)->___M44 = ((float)il2cpp_codegen_multiply(L_46, L_47)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_48 = V_0; return L_48; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_op_UnaryNegation_mFBF617210F501FEE6DA4C4CE5295128AAA58EDB9 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_value, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_value; float L_1 = L_0.___M11; (&V_0)->___M11 = ((-L_1)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___0_value; float L_3 = L_2.___M12; (&V_0)->___M12 = ((-L_3)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_value; float L_5 = L_4.___M13; (&V_0)->___M13 = ((-L_5)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___0_value; float L_7 = L_6.___M14; (&V_0)->___M14 = ((-L_7)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___0_value; float L_9 = L_8.___M21; (&V_0)->___M21 = ((-L_9)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___0_value; float L_11 = L_10.___M22; (&V_0)->___M22 = ((-L_11)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_value; float L_13 = L_12.___M23; (&V_0)->___M23 = ((-L_13)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___0_value; float L_15 = L_14.___M24; (&V_0)->___M24 = ((-L_15)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_value; float L_17 = L_16.___M31; (&V_0)->___M31 = ((-L_17)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___0_value; float L_19 = L_18.___M32; (&V_0)->___M32 = ((-L_19)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_20 = ___0_value; float L_21 = L_20.___M33; (&V_0)->___M33 = ((-L_21)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___0_value; float L_23 = L_22.___M34; (&V_0)->___M34 = ((-L_23)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_value; float L_25 = L_24.___M41; (&V_0)->___M41 = ((-L_25)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___0_value; float L_27 = L_26.___M42; (&V_0)->___M42 = ((-L_27)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_value; float L_29 = L_28.___M43; (&V_0)->___M43 = ((-L_29)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___0_value; float L_31 = L_30.___M44; (&V_0)->___M44 = ((-L_31)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_32 = V_0; return L_32; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_op_Addition_m821B98E259239B940693CE93DCFF91C74671F1F3 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_value1, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___1_value2, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_value1; float L_1 = L_0.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___1_value2; float L_3 = L_2.___M11; (&V_0)->___M11 = ((float)il2cpp_codegen_add(L_1, L_3)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_value1; float L_5 = L_4.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___1_value2; float L_7 = L_6.___M12; (&V_0)->___M12 = ((float)il2cpp_codegen_add(L_5, L_7)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___0_value1; float L_9 = L_8.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___1_value2; float L_11 = L_10.___M13; (&V_0)->___M13 = ((float)il2cpp_codegen_add(L_9, L_11)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_value1; float L_13 = L_12.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___1_value2; float L_15 = L_14.___M14; (&V_0)->___M14 = ((float)il2cpp_codegen_add(L_13, L_15)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_value1; float L_17 = L_16.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___1_value2; float L_19 = L_18.___M21; (&V_0)->___M21 = ((float)il2cpp_codegen_add(L_17, L_19)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_20 = ___0_value1; float L_21 = L_20.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___1_value2; float L_23 = L_22.___M22; (&V_0)->___M22 = ((float)il2cpp_codegen_add(L_21, L_23)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_value1; float L_25 = L_24.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___1_value2; float L_27 = L_26.___M23; (&V_0)->___M23 = ((float)il2cpp_codegen_add(L_25, L_27)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_value1; float L_29 = L_28.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___1_value2; float L_31 = L_30.___M24; (&V_0)->___M24 = ((float)il2cpp_codegen_add(L_29, L_31)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_32 = ___0_value1; float L_33 = L_32.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_34 = ___1_value2; float L_35 = L_34.___M31; (&V_0)->___M31 = ((float)il2cpp_codegen_add(L_33, L_35)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_36 = ___0_value1; float L_37 = L_36.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_38 = ___1_value2; float L_39 = L_38.___M32; (&V_0)->___M32 = ((float)il2cpp_codegen_add(L_37, L_39)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_40 = ___0_value1; float L_41 = L_40.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_42 = ___1_value2; float L_43 = L_42.___M33; (&V_0)->___M33 = ((float)il2cpp_codegen_add(L_41, L_43)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_44 = ___0_value1; float L_45 = L_44.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_46 = ___1_value2; float L_47 = L_46.___M34; (&V_0)->___M34 = ((float)il2cpp_codegen_add(L_45, L_47)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_48 = ___0_value1; float L_49 = L_48.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_50 = ___1_value2; float L_51 = L_50.___M41; (&V_0)->___M41 = ((float)il2cpp_codegen_add(L_49, L_51)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_52 = ___0_value1; float L_53 = L_52.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_54 = ___1_value2; float L_55 = L_54.___M42; (&V_0)->___M42 = ((float)il2cpp_codegen_add(L_53, L_55)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_56 = ___0_value1; float L_57 = L_56.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_58 = ___1_value2; float L_59 = L_58.___M43; (&V_0)->___M43 = ((float)il2cpp_codegen_add(L_57, L_59)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_60 = ___0_value1; float L_61 = L_60.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_62 = ___1_value2; float L_63 = L_62.___M44; (&V_0)->___M44 = ((float)il2cpp_codegen_add(L_61, L_63)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_64 = V_0; return L_64; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_op_Subtraction_mBA0254D7AA6EF054F9E5FBA89EF2B0CA8D69D7A6 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_value1, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___1_value2, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_value1; float L_1 = L_0.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___1_value2; float L_3 = L_2.___M11; (&V_0)->___M11 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_value1; float L_5 = L_4.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___1_value2; float L_7 = L_6.___M12; (&V_0)->___M12 = ((float)il2cpp_codegen_subtract(L_5, L_7)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___0_value1; float L_9 = L_8.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___1_value2; float L_11 = L_10.___M13; (&V_0)->___M13 = ((float)il2cpp_codegen_subtract(L_9, L_11)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_value1; float L_13 = L_12.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___1_value2; float L_15 = L_14.___M14; (&V_0)->___M14 = ((float)il2cpp_codegen_subtract(L_13, L_15)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_value1; float L_17 = L_16.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___1_value2; float L_19 = L_18.___M21; (&V_0)->___M21 = ((float)il2cpp_codegen_subtract(L_17, L_19)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_20 = ___0_value1; float L_21 = L_20.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___1_value2; float L_23 = L_22.___M22; (&V_0)->___M22 = ((float)il2cpp_codegen_subtract(L_21, L_23)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_value1; float L_25 = L_24.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___1_value2; float L_27 = L_26.___M23; (&V_0)->___M23 = ((float)il2cpp_codegen_subtract(L_25, L_27)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_value1; float L_29 = L_28.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___1_value2; float L_31 = L_30.___M24; (&V_0)->___M24 = ((float)il2cpp_codegen_subtract(L_29, L_31)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_32 = ___0_value1; float L_33 = L_32.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_34 = ___1_value2; float L_35 = L_34.___M31; (&V_0)->___M31 = ((float)il2cpp_codegen_subtract(L_33, L_35)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_36 = ___0_value1; float L_37 = L_36.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_38 = ___1_value2; float L_39 = L_38.___M32; (&V_0)->___M32 = ((float)il2cpp_codegen_subtract(L_37, L_39)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_40 = ___0_value1; float L_41 = L_40.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_42 = ___1_value2; float L_43 = L_42.___M33; (&V_0)->___M33 = ((float)il2cpp_codegen_subtract(L_41, L_43)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_44 = ___0_value1; float L_45 = L_44.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_46 = ___1_value2; float L_47 = L_46.___M34; (&V_0)->___M34 = ((float)il2cpp_codegen_subtract(L_45, L_47)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_48 = ___0_value1; float L_49 = L_48.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_50 = ___1_value2; float L_51 = L_50.___M41; (&V_0)->___M41 = ((float)il2cpp_codegen_subtract(L_49, L_51)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_52 = ___0_value1; float L_53 = L_52.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_54 = ___1_value2; float L_55 = L_54.___M42; (&V_0)->___M42 = ((float)il2cpp_codegen_subtract(L_53, L_55)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_56 = ___0_value1; float L_57 = L_56.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_58 = ___1_value2; float L_59 = L_58.___M43; (&V_0)->___M43 = ((float)il2cpp_codegen_subtract(L_57, L_59)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_60 = ___0_value1; float L_61 = L_60.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_62 = ___1_value2; float L_63 = L_62.___M44; (&V_0)->___M44 = ((float)il2cpp_codegen_subtract(L_61, L_63)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_64 = V_0; return L_64; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_op_Multiply_m2D27443847A7D5A6A81AB6235B7DA2A75CEDAF9E (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_value1, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___1_value2, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_value1; float L_1 = L_0.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___1_value2; float L_3 = L_2.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_value1; float L_5 = L_4.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___1_value2; float L_7 = L_6.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___0_value1; float L_9 = L_8.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___1_value2; float L_11 = L_10.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_value1; float L_13 = L_12.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___1_value2; float L_15 = L_14.___M41; (&V_0)->___M11 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_value1; float L_17 = L_16.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___1_value2; float L_19 = L_18.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_20 = ___0_value1; float L_21 = L_20.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___1_value2; float L_23 = L_22.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_value1; float L_25 = L_24.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___1_value2; float L_27 = L_26.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_value1; float L_29 = L_28.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___1_value2; float L_31 = L_30.___M42; (&V_0)->___M12 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_32 = ___0_value1; float L_33 = L_32.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_34 = ___1_value2; float L_35 = L_34.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_36 = ___0_value1; float L_37 = L_36.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_38 = ___1_value2; float L_39 = L_38.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_40 = ___0_value1; float L_41 = L_40.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_42 = ___1_value2; float L_43 = L_42.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_44 = ___0_value1; float L_45 = L_44.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_46 = ___1_value2; float L_47 = L_46.___M43; (&V_0)->___M13 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_48 = ___0_value1; float L_49 = L_48.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_50 = ___1_value2; float L_51 = L_50.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_52 = ___0_value1; float L_53 = L_52.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_54 = ___1_value2; float L_55 = L_54.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_56 = ___0_value1; float L_57 = L_56.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_58 = ___1_value2; float L_59 = L_58.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_60 = ___0_value1; float L_61 = L_60.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_62 = ___1_value2; float L_63 = L_62.___M44; (&V_0)->___M14 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_64 = ___0_value1; float L_65 = L_64.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_66 = ___1_value2; float L_67 = L_66.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_68 = ___0_value1; float L_69 = L_68.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_70 = ___1_value2; float L_71 = L_70.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_72 = ___0_value1; float L_73 = L_72.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_74 = ___1_value2; float L_75 = L_74.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_76 = ___0_value1; float L_77 = L_76.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_78 = ___1_value2; float L_79 = L_78.___M41; (&V_0)->___M21 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_65, L_67)), ((float)il2cpp_codegen_multiply(L_69, L_71)))), ((float)il2cpp_codegen_multiply(L_73, L_75)))), ((float)il2cpp_codegen_multiply(L_77, L_79)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_80 = ___0_value1; float L_81 = L_80.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_82 = ___1_value2; float L_83 = L_82.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_84 = ___0_value1; float L_85 = L_84.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_86 = ___1_value2; float L_87 = L_86.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_88 = ___0_value1; float L_89 = L_88.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_90 = ___1_value2; float L_91 = L_90.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_92 = ___0_value1; float L_93 = L_92.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_94 = ___1_value2; float L_95 = L_94.___M42; (&V_0)->___M22 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_81, L_83)), ((float)il2cpp_codegen_multiply(L_85, L_87)))), ((float)il2cpp_codegen_multiply(L_89, L_91)))), ((float)il2cpp_codegen_multiply(L_93, L_95)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_96 = ___0_value1; float L_97 = L_96.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_98 = ___1_value2; float L_99 = L_98.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_100 = ___0_value1; float L_101 = L_100.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_102 = ___1_value2; float L_103 = L_102.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_104 = ___0_value1; float L_105 = L_104.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_106 = ___1_value2; float L_107 = L_106.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_108 = ___0_value1; float L_109 = L_108.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_110 = ___1_value2; float L_111 = L_110.___M43; (&V_0)->___M23 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_97, L_99)), ((float)il2cpp_codegen_multiply(L_101, L_103)))), ((float)il2cpp_codegen_multiply(L_105, L_107)))), ((float)il2cpp_codegen_multiply(L_109, L_111)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_112 = ___0_value1; float L_113 = L_112.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_114 = ___1_value2; float L_115 = L_114.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_116 = ___0_value1; float L_117 = L_116.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_118 = ___1_value2; float L_119 = L_118.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_120 = ___0_value1; float L_121 = L_120.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_122 = ___1_value2; float L_123 = L_122.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_124 = ___0_value1; float L_125 = L_124.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_126 = ___1_value2; float L_127 = L_126.___M44; (&V_0)->___M24 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_113, L_115)), ((float)il2cpp_codegen_multiply(L_117, L_119)))), ((float)il2cpp_codegen_multiply(L_121, L_123)))), ((float)il2cpp_codegen_multiply(L_125, L_127)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_128 = ___0_value1; float L_129 = L_128.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_130 = ___1_value2; float L_131 = L_130.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_132 = ___0_value1; float L_133 = L_132.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_134 = ___1_value2; float L_135 = L_134.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_136 = ___0_value1; float L_137 = L_136.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_138 = ___1_value2; float L_139 = L_138.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_140 = ___0_value1; float L_141 = L_140.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_142 = ___1_value2; float L_143 = L_142.___M41; (&V_0)->___M31 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_129, L_131)), ((float)il2cpp_codegen_multiply(L_133, L_135)))), ((float)il2cpp_codegen_multiply(L_137, L_139)))), ((float)il2cpp_codegen_multiply(L_141, L_143)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_144 = ___0_value1; float L_145 = L_144.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_146 = ___1_value2; float L_147 = L_146.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_148 = ___0_value1; float L_149 = L_148.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_150 = ___1_value2; float L_151 = L_150.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_152 = ___0_value1; float L_153 = L_152.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_154 = ___1_value2; float L_155 = L_154.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_156 = ___0_value1; float L_157 = L_156.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_158 = ___1_value2; float L_159 = L_158.___M42; (&V_0)->___M32 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_145, L_147)), ((float)il2cpp_codegen_multiply(L_149, L_151)))), ((float)il2cpp_codegen_multiply(L_153, L_155)))), ((float)il2cpp_codegen_multiply(L_157, L_159)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_160 = ___0_value1; float L_161 = L_160.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_162 = ___1_value2; float L_163 = L_162.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_164 = ___0_value1; float L_165 = L_164.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_166 = ___1_value2; float L_167 = L_166.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_168 = ___0_value1; float L_169 = L_168.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_170 = ___1_value2; float L_171 = L_170.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_172 = ___0_value1; float L_173 = L_172.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_174 = ___1_value2; float L_175 = L_174.___M43; (&V_0)->___M33 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_161, L_163)), ((float)il2cpp_codegen_multiply(L_165, L_167)))), ((float)il2cpp_codegen_multiply(L_169, L_171)))), ((float)il2cpp_codegen_multiply(L_173, L_175)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_176 = ___0_value1; float L_177 = L_176.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_178 = ___1_value2; float L_179 = L_178.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_180 = ___0_value1; float L_181 = L_180.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_182 = ___1_value2; float L_183 = L_182.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_184 = ___0_value1; float L_185 = L_184.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_186 = ___1_value2; float L_187 = L_186.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_188 = ___0_value1; float L_189 = L_188.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_190 = ___1_value2; float L_191 = L_190.___M44; (&V_0)->___M34 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_177, L_179)), ((float)il2cpp_codegen_multiply(L_181, L_183)))), ((float)il2cpp_codegen_multiply(L_185, L_187)))), ((float)il2cpp_codegen_multiply(L_189, L_191)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_192 = ___0_value1; float L_193 = L_192.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_194 = ___1_value2; float L_195 = L_194.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_196 = ___0_value1; float L_197 = L_196.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_198 = ___1_value2; float L_199 = L_198.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_200 = ___0_value1; float L_201 = L_200.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_202 = ___1_value2; float L_203 = L_202.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_204 = ___0_value1; float L_205 = L_204.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_206 = ___1_value2; float L_207 = L_206.___M41; (&V_0)->___M41 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_193, L_195)), ((float)il2cpp_codegen_multiply(L_197, L_199)))), ((float)il2cpp_codegen_multiply(L_201, L_203)))), ((float)il2cpp_codegen_multiply(L_205, L_207)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_208 = ___0_value1; float L_209 = L_208.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_210 = ___1_value2; float L_211 = L_210.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_212 = ___0_value1; float L_213 = L_212.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_214 = ___1_value2; float L_215 = L_214.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_216 = ___0_value1; float L_217 = L_216.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_218 = ___1_value2; float L_219 = L_218.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_220 = ___0_value1; float L_221 = L_220.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_222 = ___1_value2; float L_223 = L_222.___M42; (&V_0)->___M42 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_209, L_211)), ((float)il2cpp_codegen_multiply(L_213, L_215)))), ((float)il2cpp_codegen_multiply(L_217, L_219)))), ((float)il2cpp_codegen_multiply(L_221, L_223)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_224 = ___0_value1; float L_225 = L_224.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_226 = ___1_value2; float L_227 = L_226.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_228 = ___0_value1; float L_229 = L_228.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_230 = ___1_value2; float L_231 = L_230.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_232 = ___0_value1; float L_233 = L_232.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_234 = ___1_value2; float L_235 = L_234.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_236 = ___0_value1; float L_237 = L_236.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_238 = ___1_value2; float L_239 = L_238.___M43; (&V_0)->___M43 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_225, L_227)), ((float)il2cpp_codegen_multiply(L_229, L_231)))), ((float)il2cpp_codegen_multiply(L_233, L_235)))), ((float)il2cpp_codegen_multiply(L_237, L_239)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_240 = ___0_value1; float L_241 = L_240.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_242 = ___1_value2; float L_243 = L_242.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_244 = ___0_value1; float L_245 = L_244.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_246 = ___1_value2; float L_247 = L_246.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_248 = ___0_value1; float L_249 = L_248.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_250 = ___1_value2; float L_251 = L_250.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_252 = ___0_value1; float L_253 = L_252.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_254 = ___1_value2; float L_255 = L_254.___M44; (&V_0)->___M44 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_241, L_243)), ((float)il2cpp_codegen_multiply(L_245, L_247)))), ((float)il2cpp_codegen_multiply(L_249, L_251)))), ((float)il2cpp_codegen_multiply(L_253, L_255)))); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_256 = V_0; return L_256; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_op_Multiply_mE364D1FC62D7A421D940C78CCD749232EE3CE95E (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_value1, float ___1_value2, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_value1; float L_1 = L_0.___M11; float L_2 = ___1_value2; (&V_0)->___M11 = ((float)il2cpp_codegen_multiply(L_1, L_2)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_3 = ___0_value1; float L_4 = L_3.___M12; float L_5 = ___1_value2; (&V_0)->___M12 = ((float)il2cpp_codegen_multiply(L_4, L_5)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___0_value1; float L_7 = L_6.___M13; float L_8 = ___1_value2; (&V_0)->___M13 = ((float)il2cpp_codegen_multiply(L_7, L_8)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_9 = ___0_value1; float L_10 = L_9.___M14; float L_11 = ___1_value2; (&V_0)->___M14 = ((float)il2cpp_codegen_multiply(L_10, L_11)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_value1; float L_13 = L_12.___M21; float L_14 = ___1_value2; (&V_0)->___M21 = ((float)il2cpp_codegen_multiply(L_13, L_14)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_15 = ___0_value1; float L_16 = L_15.___M22; float L_17 = ___1_value2; (&V_0)->___M22 = ((float)il2cpp_codegen_multiply(L_16, L_17)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___0_value1; float L_19 = L_18.___M23; float L_20 = ___1_value2; (&V_0)->___M23 = ((float)il2cpp_codegen_multiply(L_19, L_20)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_21 = ___0_value1; float L_22 = L_21.___M24; float L_23 = ___1_value2; (&V_0)->___M24 = ((float)il2cpp_codegen_multiply(L_22, L_23)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_value1; float L_25 = L_24.___M31; float L_26 = ___1_value2; (&V_0)->___M31 = ((float)il2cpp_codegen_multiply(L_25, L_26)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_27 = ___0_value1; float L_28 = L_27.___M32; float L_29 = ___1_value2; (&V_0)->___M32 = ((float)il2cpp_codegen_multiply(L_28, L_29)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___0_value1; float L_31 = L_30.___M33; float L_32 = ___1_value2; (&V_0)->___M33 = ((float)il2cpp_codegen_multiply(L_31, L_32)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_33 = ___0_value1; float L_34 = L_33.___M34; float L_35 = ___1_value2; (&V_0)->___M34 = ((float)il2cpp_codegen_multiply(L_34, L_35)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_36 = ___0_value1; float L_37 = L_36.___M41; float L_38 = ___1_value2; (&V_0)->___M41 = ((float)il2cpp_codegen_multiply(L_37, L_38)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_39 = ___0_value1; float L_40 = L_39.___M42; float L_41 = ___1_value2; (&V_0)->___M42 = ((float)il2cpp_codegen_multiply(L_40, L_41)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_42 = ___0_value1; float L_43 = L_42.___M43; float L_44 = ___1_value2; (&V_0)->___M43 = ((float)il2cpp_codegen_multiply(L_43, L_44)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_45 = ___0_value1; float L_46 = L_45.___M44; float L_47 = ___1_value2; (&V_0)->___M44 = ((float)il2cpp_codegen_multiply(L_46, L_47)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_48 = V_0; return L_48; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_op_Equality_mECFF3192EF8FAA828D7889CC566B6D0030F269DD (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_value1, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___1_value2, const RuntimeMethod* method) { { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_value1; float L_1 = L_0.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___1_value2; float L_3 = L_2.___M11; if ((!(((float)L_1) == ((float)L_3)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_value1; float L_5 = L_4.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___1_value2; float L_7 = L_6.___M22; if ((!(((float)L_5) == ((float)L_7)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___0_value1; float L_9 = L_8.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___1_value2; float L_11 = L_10.___M33; if ((!(((float)L_9) == ((float)L_11)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_value1; float L_13 = L_12.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___1_value2; float L_15 = L_14.___M44; if ((!(((float)L_13) == ((float)L_15)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_value1; float L_17 = L_16.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___1_value2; float L_19 = L_18.___M12; if ((!(((float)L_17) == ((float)L_19)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_20 = ___0_value1; float L_21 = L_20.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___1_value2; float L_23 = L_22.___M13; if ((!(((float)L_21) == ((float)L_23)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_value1; float L_25 = L_24.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___1_value2; float L_27 = L_26.___M14; if ((!(((float)L_25) == ((float)L_27)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_value1; float L_29 = L_28.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___1_value2; float L_31 = L_30.___M21; if ((!(((float)L_29) == ((float)L_31)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_32 = ___0_value1; float L_33 = L_32.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_34 = ___1_value2; float L_35 = L_34.___M23; if ((!(((float)L_33) == ((float)L_35)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_36 = ___0_value1; float L_37 = L_36.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_38 = ___1_value2; float L_39 = L_38.___M24; if ((!(((float)L_37) == ((float)L_39)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_40 = ___0_value1; float L_41 = L_40.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_42 = ___1_value2; float L_43 = L_42.___M31; if ((!(((float)L_41) == ((float)L_43)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_44 = ___0_value1; float L_45 = L_44.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_46 = ___1_value2; float L_47 = L_46.___M32; if ((!(((float)L_45) == ((float)L_47)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_48 = ___0_value1; float L_49 = L_48.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_50 = ___1_value2; float L_51 = L_50.___M34; if ((!(((float)L_49) == ((float)L_51)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_52 = ___0_value1; float L_53 = L_52.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_54 = ___1_value2; float L_55 = L_54.___M41; if ((!(((float)L_53) == ((float)L_55)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_56 = ___0_value1; float L_57 = L_56.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_58 = ___1_value2; float L_59 = L_58.___M42; if ((!(((float)L_57) == ((float)L_59)))) { goto IL_00f3; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_60 = ___0_value1; float L_61 = L_60.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_62 = ___1_value2; float L_63 = L_62.___M43; return (bool)((((float)L_61) == ((float)L_63))? 1 : 0); } IL_00f3: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_op_Inequality_mB3348855F63D036A2B7C520D50FA2F5BE6081891 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_value1, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___1_value2, const RuntimeMethod* method) { { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_value1; float L_1 = L_0.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___1_value2; float L_3 = L_2.___M11; if ((!(((float)L_1) == ((float)L_3)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_value1; float L_5 = L_4.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___1_value2; float L_7 = L_6.___M12; if ((!(((float)L_5) == ((float)L_7)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___0_value1; float L_9 = L_8.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___1_value2; float L_11 = L_10.___M13; if ((!(((float)L_9) == ((float)L_11)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___0_value1; float L_13 = L_12.___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___1_value2; float L_15 = L_14.___M14; if ((!(((float)L_13) == ((float)L_15)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_value1; float L_17 = L_16.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___1_value2; float L_19 = L_18.___M21; if ((!(((float)L_17) == ((float)L_19)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_20 = ___0_value1; float L_21 = L_20.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___1_value2; float L_23 = L_22.___M22; if ((!(((float)L_21) == ((float)L_23)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___0_value1; float L_25 = L_24.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___1_value2; float L_27 = L_26.___M23; if ((!(((float)L_25) == ((float)L_27)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_value1; float L_29 = L_28.___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___1_value2; float L_31 = L_30.___M24; if ((!(((float)L_29) == ((float)L_31)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_32 = ___0_value1; float L_33 = L_32.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_34 = ___1_value2; float L_35 = L_34.___M31; if ((!(((float)L_33) == ((float)L_35)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_36 = ___0_value1; float L_37 = L_36.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_38 = ___1_value2; float L_39 = L_38.___M32; if ((!(((float)L_37) == ((float)L_39)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_40 = ___0_value1; float L_41 = L_40.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_42 = ___1_value2; float L_43 = L_42.___M33; if ((!(((float)L_41) == ((float)L_43)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_44 = ___0_value1; float L_45 = L_44.___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_46 = ___1_value2; float L_47 = L_46.___M34; if ((!(((float)L_45) == ((float)L_47)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_48 = ___0_value1; float L_49 = L_48.___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_50 = ___1_value2; float L_51 = L_50.___M41; if ((!(((float)L_49) == ((float)L_51)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_52 = ___0_value1; float L_53 = L_52.___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_54 = ___1_value2; float L_55 = L_54.___M42; if ((!(((float)L_53) == ((float)L_55)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_56 = ___0_value1; float L_57 = L_56.___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_58 = ___1_value2; float L_59 = L_58.___M43; if ((!(((float)L_57) == ((float)L_59)))) { goto IL_00f9; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_60 = ___0_value1; float L_61 = L_60.___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_62 = ___1_value2; float L_63 = L_62.___M44; return (bool)((((int32_t)((((float)L_61) == ((float)L_63))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_00f9: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_Equals_m6381E804B9AF9FDFB16CC29B8FC6F93E12BBAC03 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_other, const RuntimeMethod* method) { { float L_0 = __this->___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_1 = ___0_other; float L_2 = L_1.___M11; if ((!(((float)L_0) == ((float)L_2)))) { goto IL_00f3; } } { float L_3 = __this->___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_other; float L_5 = L_4.___M22; if ((!(((float)L_3) == ((float)L_5)))) { goto IL_00f3; } } { float L_6 = __this->___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_7 = ___0_other; float L_8 = L_7.___M33; if ((!(((float)L_6) == ((float)L_8)))) { goto IL_00f3; } } { float L_9 = __this->___M44; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___0_other; float L_11 = L_10.___M44; if ((!(((float)L_9) == ((float)L_11)))) { goto IL_00f3; } } { float L_12 = __this->___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_13 = ___0_other; float L_14 = L_13.___M12; if ((!(((float)L_12) == ((float)L_14)))) { goto IL_00f3; } } { float L_15 = __this->___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_other; float L_17 = L_16.___M13; if ((!(((float)L_15) == ((float)L_17)))) { goto IL_00f3; } } { float L_18 = __this->___M14; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_19 = ___0_other; float L_20 = L_19.___M14; if ((!(((float)L_18) == ((float)L_20)))) { goto IL_00f3; } } { float L_21 = __this->___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___0_other; float L_23 = L_22.___M21; if ((!(((float)L_21) == ((float)L_23)))) { goto IL_00f3; } } { float L_24 = __this->___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_25 = ___0_other; float L_26 = L_25.___M23; if ((!(((float)L_24) == ((float)L_26)))) { goto IL_00f3; } } { float L_27 = __this->___M24; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_other; float L_29 = L_28.___M24; if ((!(((float)L_27) == ((float)L_29)))) { goto IL_00f3; } } { float L_30 = __this->___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_31 = ___0_other; float L_32 = L_31.___M31; if ((!(((float)L_30) == ((float)L_32)))) { goto IL_00f3; } } { float L_33 = __this->___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_34 = ___0_other; float L_35 = L_34.___M32; if ((!(((float)L_33) == ((float)L_35)))) { goto IL_00f3; } } { float L_36 = __this->___M34; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_37 = ___0_other; float L_38 = L_37.___M34; if ((!(((float)L_36) == ((float)L_38)))) { goto IL_00f3; } } { float L_39 = __this->___M41; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_40 = ___0_other; float L_41 = L_40.___M41; if ((!(((float)L_39) == ((float)L_41)))) { goto IL_00f3; } } { float L_42 = __this->___M42; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_43 = ___0_other; float L_44 = L_43.___M42; if ((!(((float)L_42) == ((float)L_44)))) { goto IL_00f3; } } { float L_45 = __this->___M43; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_46 = ___0_other; float L_47 = L_46.___M43; return (bool)((((float)L_45) == ((float)L_47))? 1 : 0); } IL_00f3: { return (bool)0; } } IL2CPP_EXTERN_C bool Matrix4x4_Equals_m6381E804B9AF9FDFB16CC29B8FC6F93E12BBAC03_AdjustorThunk (RuntimeObject* __this, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_other, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Matrix4x4_Equals_m6381E804B9AF9FDFB16CC29B8FC6F93E12BBAC03(_thisAdjusted, ___0_other, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_Equals_mEAA6F169F8CA748FF70B34F1171C17636D725B05 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; il2cpp_codegen_runtime_class_init_inline(Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var); bool L_2; L_2 = Matrix4x4_Equals_m6381E804B9AF9FDFB16CC29B8FC6F93E12BBAC03(__this, ((*(Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072*)((Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072*)(Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072*)UnBox(L_1, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var)))), NULL); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool Matrix4x4_Equals_mEAA6F169F8CA748FF70B34F1171C17636D725B05_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Matrix4x4_Equals_mEAA6F169F8CA748FF70B34F1171C17636D725B05(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Matrix4x4_ToString_m957EA1B830DF84179D41E500B0C983127BACF023 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD26F25683308CEE6235E8DD6C4C233601EB6FF0D); s_Il2CppMethodInitialized = true; } CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0; L_0 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); V_0 = L_0; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2; float* L_4 = (float*)(&__this->___M11); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_5 = V_0; String_t* L_6; L_6 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_4, L_5, NULL); NullCheck(L_3); ArrayElementTypeCheck (L_3, L_6); (L_3)->SetAt(static_cast(0), (RuntimeObject*)L_6); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_3; float* L_8 = (float*)(&__this->___M12); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_9 = V_0; String_t* L_10; L_10 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_8, L_9, NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_10); (L_7)->SetAt(static_cast(1), (RuntimeObject*)L_10); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_7; float* L_12 = (float*)(&__this->___M13); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_13 = V_0; String_t* L_14; L_14 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_12, L_13, NULL); NullCheck(L_11); ArrayElementTypeCheck (L_11, L_14); (L_11)->SetAt(static_cast(2), (RuntimeObject*)L_14); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = L_11; float* L_16 = (float*)(&__this->___M14); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_17 = V_0; String_t* L_18; L_18 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_16, L_17, NULL); NullCheck(L_15); ArrayElementTypeCheck (L_15, L_18); (L_15)->SetAt(static_cast(3), (RuntimeObject*)L_18); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = L_15; float* L_20 = (float*)(&__this->___M21); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_21 = V_0; String_t* L_22; L_22 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_20, L_21, NULL); NullCheck(L_19); ArrayElementTypeCheck (L_19, L_22); (L_19)->SetAt(static_cast(4), (RuntimeObject*)L_22); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_23 = L_19; float* L_24 = (float*)(&__this->___M22); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_25 = V_0; String_t* L_26; L_26 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_24, L_25, NULL); NullCheck(L_23); ArrayElementTypeCheck (L_23, L_26); (L_23)->SetAt(static_cast(5), (RuntimeObject*)L_26); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = L_23; float* L_28 = (float*)(&__this->___M23); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_29 = V_0; String_t* L_30; L_30 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_28, L_29, NULL); NullCheck(L_27); ArrayElementTypeCheck (L_27, L_30); (L_27)->SetAt(static_cast(6), (RuntimeObject*)L_30); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_31 = L_27; float* L_32 = (float*)(&__this->___M24); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_33 = V_0; String_t* L_34; L_34 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_32, L_33, NULL); NullCheck(L_31); ArrayElementTypeCheck (L_31, L_34); (L_31)->SetAt(static_cast(7), (RuntimeObject*)L_34); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_35 = L_31; float* L_36 = (float*)(&__this->___M31); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_37 = V_0; String_t* L_38; L_38 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_36, L_37, NULL); NullCheck(L_35); ArrayElementTypeCheck (L_35, L_38); (L_35)->SetAt(static_cast(8), (RuntimeObject*)L_38); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_39 = L_35; float* L_40 = (float*)(&__this->___M32); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_41 = V_0; String_t* L_42; L_42 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_40, L_41, NULL); NullCheck(L_39); ArrayElementTypeCheck (L_39, L_42); (L_39)->SetAt(static_cast(((int32_t)9)), (RuntimeObject*)L_42); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_43 = L_39; float* L_44 = (float*)(&__this->___M33); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_45 = V_0; String_t* L_46; L_46 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_44, L_45, NULL); NullCheck(L_43); ArrayElementTypeCheck (L_43, L_46); (L_43)->SetAt(static_cast(((int32_t)10)), (RuntimeObject*)L_46); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_47 = L_43; float* L_48 = (float*)(&__this->___M34); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_49 = V_0; String_t* L_50; L_50 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_48, L_49, NULL); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_50); (L_47)->SetAt(static_cast(((int32_t)11)), (RuntimeObject*)L_50); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_51 = L_47; float* L_52 = (float*)(&__this->___M41); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_53 = V_0; String_t* L_54; L_54 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_52, L_53, NULL); NullCheck(L_51); ArrayElementTypeCheck (L_51, L_54); (L_51)->SetAt(static_cast(((int32_t)12)), (RuntimeObject*)L_54); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_55 = L_51; float* L_56 = (float*)(&__this->___M42); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_57 = V_0; String_t* L_58; L_58 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_56, L_57, NULL); NullCheck(L_55); ArrayElementTypeCheck (L_55, L_58); (L_55)->SetAt(static_cast(((int32_t)13)), (RuntimeObject*)L_58); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_59 = L_55; float* L_60 = (float*)(&__this->___M43); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_61 = V_0; String_t* L_62; L_62 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_60, L_61, NULL); NullCheck(L_59); ArrayElementTypeCheck (L_59, L_62); (L_59)->SetAt(static_cast(((int32_t)14)), (RuntimeObject*)L_62); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_63 = L_59; float* L_64 = (float*)(&__this->___M44); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_65 = V_0; String_t* L_66; L_66 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_64, L_65, NULL); NullCheck(L_63); ArrayElementTypeCheck (L_63, L_66); (L_63)->SetAt(static_cast(((int32_t)15)), (RuntimeObject*)L_66); String_t* L_67; L_67 = String_Format_m447B585713E5EB3EBF5D9D0710706D01E8A56D75(L_1, _stringLiteralD26F25683308CEE6235E8DD6C4C233601EB6FF0D, L_63, NULL); return L_67; } } IL2CPP_EXTERN_C String_t* Matrix4x4_ToString_m957EA1B830DF84179D41E500B0C983127BACF023_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Matrix4x4_ToString_m957EA1B830DF84179D41E500B0C983127BACF023(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Matrix4x4_GetHashCode_m3C7792A897310FE1FF1D893DF9A1E3A50CC3DB88 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* __this, const RuntimeMethod* method) { { float* L_0 = (float*)(&__this->___M11); int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL); float* L_2 = (float*)(&__this->___M12); int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL); float* L_4 = (float*)(&__this->___M13); int32_t L_5; L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL); float* L_6 = (float*)(&__this->___M14); int32_t L_7; L_7 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_6, NULL); float* L_8 = (float*)(&__this->___M21); int32_t L_9; L_9 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_8, NULL); float* L_10 = (float*)(&__this->___M22); int32_t L_11; L_11 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_10, NULL); float* L_12 = (float*)(&__this->___M23); int32_t L_13; L_13 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_12, NULL); float* L_14 = (float*)(&__this->___M24); int32_t L_15; L_15 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_14, NULL); float* L_16 = (float*)(&__this->___M31); int32_t L_17; L_17 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_16, NULL); float* L_18 = (float*)(&__this->___M32); int32_t L_19; L_19 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_18, NULL); float* L_20 = (float*)(&__this->___M33); int32_t L_21; L_21 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_20, NULL); float* L_22 = (float*)(&__this->___M34); int32_t L_23; L_23 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_22, NULL); float* L_24 = (float*)(&__this->___M41); int32_t L_25; L_25 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_24, NULL); float* L_26 = (float*)(&__this->___M42); int32_t L_27; L_27 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_26, NULL); float* L_28 = (float*)(&__this->___M43); int32_t L_29; L_29 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_28, NULL); float* L_30 = (float*)(&__this->___M44); int32_t L_31; L_31 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_30, NULL); return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_1, L_3)), L_5)), L_7)), L_9)), L_11)), L_13)), L_15)), L_17)), L_19)), L_21)), L_23)), L_25)), L_27)), L_29)), L_31)); } } IL2CPP_EXTERN_C int32_t Matrix4x4_GetHashCode_m3C7792A897310FE1FF1D893DF9A1E3A50CC3DB88_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Matrix4x4_GetHashCode_m3C7792A897310FE1FF1D893DF9A1E3A50CC3DB88(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4__cctor_m72B56F08FD5C24FA35775FE1F6F0188663E58612 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0; memset((&L_0), 0, sizeof(L_0)); Matrix4x4__ctor_m4044D15D7E84A1D30E038A963DF0FB0EB6736C1D((&L_0), (1.0f), (0.0f), (0.0f), (0.0f), (0.0f), (1.0f), (0.0f), (0.0f), (0.0f), (0.0f), (1.0f), (0.0f), (0.0f), (0.0f), (0.0f), (1.0f), NULL); ((Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var))->____identity = L_0; return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m9CD907F489D9F174B33AEFB444C67E2E0DE3FB9D (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_d, const RuntimeMethod* method) { { float L_0 = ___0_x; float L_1 = ___1_y; float L_2 = ___2_z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_3), L_0, L_1, L_2, NULL); __this->___Normal = L_3; float L_4 = ___3_d; __this->___D = L_4; return; } } IL2CPP_EXTERN_C void Plane__ctor_m9CD907F489D9F174B33AEFB444C67E2E0DE3FB9D_AdjustorThunk (RuntimeObject* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_d, const RuntimeMethod* method) { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Plane__ctor_m9CD907F489D9F174B33AEFB444C67E2E0DE3FB9D(_thisAdjusted, ___0_x, ___1_y, ___2_z, ___3_d, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m36279E82517E64E8364CB990B698B21AF10E777D (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_normal, float ___1_d, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_normal; __this->___Normal = L_0; float L_1 = ___1_d; __this->___D = L_1; return; } } IL2CPP_EXTERN_C void Plane__ctor_m36279E82517E64E8364CB990B698B21AF10E777D_AdjustorThunk (RuntimeObject* __this, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_normal, float ___1_d, const RuntimeMethod* method) { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Plane__ctor_m36279E82517E64E8364CB990B698B21AF10E777D(_thisAdjusted, ___0_normal, ___1_d, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 Plane_Normalize_m7C1335C9C99974B7E9363E748CA4DED4CD8EC3EF (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_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; { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_004a; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_1 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(&(&___0_value)->___Normal); float L_2; L_2 = Vector3_LengthSquared_m766BB11AC2BD082CB45D208ED41AA46EC3216C7C_inline(L_1, NULL); V_0 = L_2; float L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_4; L_4 = fabsf(((float)il2cpp_codegen_subtract(L_3, (1.0f)))); if ((!(((float)L_4) < ((float)(1.1920929E-07f))))) { goto IL_0029; } } { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_5 = ___0_value; return L_5; } IL_0029: { float L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_7; L_7 = sqrtf(L_6); V_1 = L_7; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_8 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_9 = L_8.___Normal; float L_10 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_11; L_11 = Vector3_op_Division_m64735E600DCFD89930BE8A13E1F9FF46CD6A048A_inline(L_9, L_10, NULL); Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_12 = ___0_value; float L_13 = L_12.___D; float L_14 = V_1; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_15; memset((&L_15), 0, sizeof(L_15)); Plane__ctor_m36279E82517E64E8364CB990B698B21AF10E777D((&L_15), L_11, ((float)(L_13/L_14)), NULL); return L_15; } IL_004a: { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_16 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_17 = L_16.___Normal; float L_18 = L_17.___X; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_19 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_20 = L_19.___Normal; float L_21 = L_20.___X; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_22 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_23 = L_22.___Normal; float L_24 = L_23.___Y; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_25 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_26 = L_25.___Normal; float L_27 = L_26.___Y; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_28 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_29 = L_28.___Normal; float L_30 = L_29.___Z; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_31 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_32 = L_31.___Normal; float L_33 = L_32.___Z; V_2 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_18, L_21)), ((float)il2cpp_codegen_multiply(L_24, L_27)))), ((float)il2cpp_codegen_multiply(L_30, L_33)))); float L_34 = V_2; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_35; L_35 = fabsf(((float)il2cpp_codegen_subtract(L_34, (1.0f)))); if ((!(((float)L_35) < ((float)(1.1920929E-07f))))) { goto IL_00a7; } } { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_36 = ___0_value; return L_36; } IL_00a7: { float L_37 = V_2; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_38; L_38 = sqrtf(L_37); V_3 = ((float)((1.0f)/L_38)); Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_39 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_40 = L_39.___Normal; float L_41 = L_40.___X; float L_42 = V_3; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_43 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_44 = L_43.___Normal; float L_45 = L_44.___Y; float L_46 = V_3; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_47 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_48 = L_47.___Normal; float L_49 = L_48.___Z; float L_50 = V_3; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_51 = ___0_value; float L_52 = L_51.___D; float L_53 = V_3; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_54; memset((&L_54), 0, sizeof(L_54)); Plane__ctor_m9CD907F489D9F174B33AEFB444C67E2E0DE3FB9D((&L_54), ((float)il2cpp_codegen_multiply(L_41, L_42)), ((float)il2cpp_codegen_multiply(L_45, L_46)), ((float)il2cpp_codegen_multiply(L_49, L_50)), ((float)il2cpp_codegen_multiply(L_52, L_53)), NULL); return L_54; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Plane_Equals_mA8B879F617AFEE32D543759A2B83F2EBF79297C9 (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 ___0_other, const RuntimeMethod* method) { { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_002b; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_1 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(&__this->___Normal); Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_2 = ___0_other; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3 = L_2.___Normal; bool L_4; L_4 = Vector3_Equals_m5EAC07DAA75E2A84A3997BC27F36BE19698CC3FE(L_1, L_3, NULL); if (!L_4) { goto IL_0029; } } { float L_5 = __this->___D; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_6 = ___0_other; float L_7 = L_6.___D; return (bool)((((float)L_5) == ((float)L_7))? 1 : 0); } IL_0029: { return (bool)0; } IL_002b: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_8 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(&__this->___Normal); float L_9 = L_8->___X; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_10 = ___0_other; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_11 = L_10.___Normal; float L_12 = L_11.___X; if ((!(((float)L_9) == ((float)L_12)))) { goto IL_0082; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_13 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(&__this->___Normal); float L_14 = L_13->___Y; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_15 = ___0_other; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_16 = L_15.___Normal; float L_17 = L_16.___Y; if ((!(((float)L_14) == ((float)L_17)))) { goto IL_0082; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_18 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(&__this->___Normal); float L_19 = L_18->___Z; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_20 = ___0_other; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_21 = L_20.___Normal; float L_22 = L_21.___Z; if ((!(((float)L_19) == ((float)L_22)))) { goto IL_0082; } } { float L_23 = __this->___D; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_24 = ___0_other; float L_25 = L_24.___D; return (bool)((((float)L_23) == ((float)L_25))? 1 : 0); } IL_0082: { return (bool)0; } } IL2CPP_EXTERN_C bool Plane_Equals_mA8B879F617AFEE32D543759A2B83F2EBF79297C9_AdjustorThunk (RuntimeObject* __this, Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 ___0_other, const RuntimeMethod* method) { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Plane_Equals_mA8B879F617AFEE32D543759A2B83F2EBF79297C9_inline(_thisAdjusted, ___0_other, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Plane_Equals_m2778EB2B0D8171AA3166D63FEDD872F273DC4504 (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5_il2cpp_TypeInfo_var))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; bool L_2; L_2 = Plane_Equals_mA8B879F617AFEE32D543759A2B83F2EBF79297C9_inline(__this, ((*(Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5*)((Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5*)(Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5*)UnBox(L_1, Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5_il2cpp_TypeInfo_var)))), NULL); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool Plane_Equals_m2778EB2B0D8171AA3166D63FEDD872F273DC4504_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Plane_Equals_m2778EB2B0D8171AA3166D63FEDD872F273DC4504_inline(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Plane_ToString_mC66447DA4396D7BD9561556ED711AF9248567EB3 (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral93E5D45A92D8F20675FCB3ACED480FA2EAAD684B); s_Il2CppMethodInitialized = true; } CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0; L_0 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); V_0 = L_0; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_2 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(&__this->___Normal); String_t* L_3; L_3 = Vector3_ToString_m84244C7A59EC1E85A6D00453D2CF6190ED511CBC(L_2, NULL); float* L_4 = (float*)(&__this->___D); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_5 = V_0; String_t* L_6; L_6 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_4, L_5, NULL); String_t* L_7; L_7 = String_Format_m44BF8BF44DC9B67D6CF265A1A2703A6D743F5C56(L_1, _stringLiteral93E5D45A92D8F20675FCB3ACED480FA2EAAD684B, L_3, L_6, NULL); return L_7; } } IL2CPP_EXTERN_C String_t* Plane_ToString_mC66447DA4396D7BD9561556ED711AF9248567EB3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Plane_ToString_mC66447DA4396D7BD9561556ED711AF9248567EB3(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Plane_GetHashCode_mFD99BBF5921EB2848E1BB4D739AF2FCEE2E02A16 (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_0 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(&__this->___Normal); int32_t L_1; L_1 = Vector3_GetHashCode_m6EA39E7A65A09E669C48F62771442A9936A81665(L_0, NULL); float* L_2 = (float*)(&__this->___D); int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL); return ((int32_t)il2cpp_codegen_add(L_1, L_3)); } } IL2CPP_EXTERN_C int32_t Plane_GetHashCode_mFD99BBF5921EB2848E1BB4D739AF2FCEE2E02A16_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Plane_GetHashCode_mFD99BBF5921EB2848E1BB4D739AF2FCEE2E02A16(_thisAdjusted, method); return _returnValue; } #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 Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_get_Identity_m37238ED92F314355DF25D51092E6340F88E4288E (const RuntimeMethod* method) { { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0; memset((&L_0), 0, sizeof(L_0)); Quaternion__ctor_m5E368299988E51F83A3F4DDEBD57C62D047305E6((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Quaternion_get_IsIdentity_m6B92CC615AEFD246E2D98B952B782D881B39F81C (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, const RuntimeMethod* method) { { float L_0 = __this->___X; if ((!(((float)L_0) == ((float)(0.0f))))) { goto IL_0035; } } { float L_1 = __this->___Y; if ((!(((float)L_1) == ((float)(0.0f))))) { goto IL_0035; } } { float L_2 = __this->___Z; if ((!(((float)L_2) == ((float)(0.0f))))) { goto IL_0035; } } { float L_3 = __this->___W; return (bool)((((float)L_3) == ((float)(1.0f)))? 1 : 0); } IL_0035: { return (bool)0; } } IL2CPP_EXTERN_C bool Quaternion_get_IsIdentity_m6B92CC615AEFD246E2D98B952B782D881B39F81C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Quaternion_get_IsIdentity_m6B92CC615AEFD246E2D98B952B782D881B39F81C(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Quaternion__ctor_m5E368299988E51F83A3F4DDEBD57C62D047305E6 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, 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; float L_3 = ___3_w; __this->___W = L_3; return; } } IL2CPP_EXTERN_C void Quaternion__ctor_m5E368299988E51F83A3F4DDEBD57C62D047305E6_AdjustorThunk (RuntimeObject* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Quaternion__ctor_m5E368299988E51F83A3F4DDEBD57C62D047305E6(_thisAdjusted, ___0_x, ___1_y, ___2_z, ___3_w, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Quaternion__ctor_m8014BCEAA41C0A6675BBEE51C2405038170F97B5 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_vectorPart, float ___1_scalarPart, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_vectorPart; float L_1 = L_0.___X; __this->___X = L_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___0_vectorPart; float L_3 = L_2.___Y; __this->___Y = L_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_vectorPart; float L_5 = L_4.___Z; __this->___Z = L_5; float L_6 = ___1_scalarPart; __this->___W = L_6; return; } } IL2CPP_EXTERN_C void Quaternion__ctor_m8014BCEAA41C0A6675BBEE51C2405038170F97B5_AdjustorThunk (RuntimeObject* __this, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_vectorPart, float ___1_scalarPart, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Quaternion__ctor_m8014BCEAA41C0A6675BBEE51C2405038170F97B5(_thisAdjusted, ___0_vectorPart, ___1_scalarPart, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Quaternion_Length_m3721BA74E16F3D53BA6D6248598C8020ACF16D0A (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float L_0 = __this->___X; float L_1 = __this->___X; float L_2 = __this->___Y; float L_3 = __this->___Y; float L_4 = __this->___Z; float L_5 = __this->___Z; float L_6 = __this->___W; float L_7 = __this->___W; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_8; L_8 = sqrtf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))), ((float)il2cpp_codegen_multiply(L_6, L_7))))); return L_8; } } IL2CPP_EXTERN_C float Quaternion_Length_m3721BA74E16F3D53BA6D6248598C8020ACF16D0A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = Quaternion_Length_m3721BA74E16F3D53BA6D6248598C8020ACF16D0A(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Quaternion_LengthSquared_m7CCB0522EC378C5097DA70F5536739FDD7DC2E80 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, const RuntimeMethod* method) { { float L_0 = __this->___X; float L_1 = __this->___X; float L_2 = __this->___Y; float L_3 = __this->___Y; float L_4 = __this->___Z; float L_5 = __this->___Z; float L_6 = __this->___W; float L_7 = __this->___W; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))), ((float)il2cpp_codegen_multiply(L_6, L_7)))); } } IL2CPP_EXTERN_C float Quaternion_LengthSquared_m7CCB0522EC378C5097DA70F5536739FDD7DC2E80_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = Quaternion_LengthSquared_m7CCB0522EC378C5097DA70F5536739FDD7DC2E80(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_Normalize_m5DB7514CF90D3026A3D904E73AA5E5E69D07041D (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value; float L_1 = L_0.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___0_value; float L_3 = L_2.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value; float L_5 = L_4.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___0_value; float L_7 = L_6.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___0_value; float L_9 = L_8.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___0_value; float L_11 = L_10.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___0_value; float L_13 = L_12.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___0_value; float L_15 = L_14.___W; V_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))); float L_16 = V_1; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_17; L_17 = sqrtf(L_16); V_2 = ((float)((1.0f)/L_17)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_18 = ___0_value; float L_19 = L_18.___X; float L_20 = V_2; (&V_0)->___X = ((float)il2cpp_codegen_multiply(L_19, L_20)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_21 = ___0_value; float L_22 = L_21.___Y; float L_23 = V_2; (&V_0)->___Y = ((float)il2cpp_codegen_multiply(L_22, L_23)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_24 = ___0_value; float L_25 = L_24.___Z; float L_26 = V_2; (&V_0)->___Z = ((float)il2cpp_codegen_multiply(L_25, L_26)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_27 = ___0_value; float L_28 = L_27.___W; float L_29 = V_2; (&V_0)->___W = ((float)il2cpp_codegen_multiply(L_28, L_29)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_30 = V_0; return L_30; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_Conjugate_m2002A925DC6802CFD717793D806E5DD18A22C1BB (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value; float L_1 = L_0.___X; (&V_0)->___X = ((-L_1)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___0_value; float L_3 = L_2.___Y; (&V_0)->___Y = ((-L_3)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value; float L_5 = L_4.___Z; (&V_0)->___Z = ((-L_5)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___0_value; float L_7 = L_6.___W; (&V_0)->___W = L_7; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_Inverse_m20EA105678320B57862A1197D40E0F61FEE2B418 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value; float L_1 = L_0.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___0_value; float L_3 = L_2.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value; float L_5 = L_4.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___0_value; float L_7 = L_6.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___0_value; float L_9 = L_8.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___0_value; float L_11 = L_10.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___0_value; float L_13 = L_12.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___0_value; float L_15 = L_14.___W; V_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))); float L_16 = V_1; V_2 = ((float)((1.0f)/L_16)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_17 = ___0_value; float L_18 = L_17.___X; float L_19 = V_2; (&V_0)->___X = ((float)il2cpp_codegen_multiply(((-L_18)), L_19)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_20 = ___0_value; float L_21 = L_20.___Y; float L_22 = V_2; (&V_0)->___Y = ((float)il2cpp_codegen_multiply(((-L_21)), L_22)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_23 = ___0_value; float L_24 = L_23.___Z; float L_25 = V_2; (&V_0)->___Z = ((float)il2cpp_codegen_multiply(((-L_24)), L_25)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_26 = ___0_value; float L_27 = L_26.___W; float L_28 = V_2; (&V_0)->___W = ((float)il2cpp_codegen_multiply(L_27, L_28)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_29 = V_0; return L_29; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_CreateFromAxisAngle_mD04F41EF8DD39CBA2797A46CD6ABA3CA408E218E (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_axis, float ___1_angle, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; { float L_0 = ___1_angle; float L_1 = ((float)il2cpp_codegen_multiply(L_0, (0.5f))); il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_2; L_2 = sinf(L_1); V_1 = L_2; float L_3; L_3 = cosf(L_1); V_2 = L_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_axis; float L_5 = L_4.___X; float L_6 = V_1; (&V_0)->___X = ((float)il2cpp_codegen_multiply(L_5, L_6)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_7 = ___0_axis; float L_8 = L_7.___Y; float L_9 = V_1; (&V_0)->___Y = ((float)il2cpp_codegen_multiply(L_8, L_9)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___0_axis; float L_11 = L_10.___Z; float L_12 = V_1; (&V_0)->___Z = ((float)il2cpp_codegen_multiply(L_11, L_12)); float L_13 = V_2; (&V_0)->___W = L_13; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_CreateFromYawPitchRoll_m90F3C8DABF96EB5F417347AF7E59DD5588F8EA11 (float ___0_yaw, float ___1_pitch, float ___2_roll, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_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; float V_4 = 0.0f; float V_5 = 0.0f; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_6; memset((&V_6), 0, sizeof(V_6)); { float L_0 = ___2_roll; float L_1 = ((float)il2cpp_codegen_multiply(L_0, (0.5f))); il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_2; L_2 = sinf(L_1); V_0 = L_2; float L_3; L_3 = cosf(L_1); V_1 = L_3; float L_4 = ___1_pitch; float L_5 = ((float)il2cpp_codegen_multiply(L_4, (0.5f))); float L_6; L_6 = sinf(L_5); V_2 = L_6; float L_7; L_7 = cosf(L_5); V_3 = L_7; float L_8 = ___0_yaw; float L_9 = ((float)il2cpp_codegen_multiply(L_8, (0.5f))); float L_10; L_10 = sinf(L_9); V_4 = L_10; float L_11; L_11 = cosf(L_9); V_5 = L_11; float L_12 = V_5; float L_13 = V_2; float L_14 = V_1; float L_15 = V_4; float L_16 = V_3; float L_17 = V_0; (&V_6)->___X = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_12, L_13)), L_14)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_15, L_16)), L_17)))); float L_18 = V_4; float L_19 = V_3; float L_20 = V_1; float L_21 = V_5; float L_22 = V_2; float L_23 = V_0; (&V_6)->___Y = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_18, L_19)), L_20)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_21, L_22)), L_23)))); float L_24 = V_5; float L_25 = V_3; float L_26 = V_0; float L_27 = V_4; float L_28 = V_2; float L_29 = V_1; (&V_6)->___Z = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_24, L_25)), L_26)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_27, L_28)), L_29)))); float L_30 = V_5; float L_31 = V_3; float L_32 = V_1; float L_33 = V_4; float L_34 = V_2; float L_35 = V_0; (&V_6)->___W = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_30, L_31)), L_32)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_33, L_34)), L_35)))); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_36 = V_6; return L_36; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_CreateFromRotationMatrix_m9360AA5944AEB803472E5BF77F18541A0E57A432 (Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___0_matrix, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ___0_matrix; float L_1 = L_0.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___0_matrix; float L_3 = L_2.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_4 = ___0_matrix; float L_5 = L_4.___M33; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_1, L_3)), L_5)); il2cpp_codegen_initobj((&V_1), sizeof(Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F)); float L_6 = V_0; if ((!(((float)L_6) > ((float)(0.0f))))) { goto IL_008f; } } { float L_7 = V_0; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_8; L_8 = sqrtf(((float)il2cpp_codegen_add(L_7, (1.0f)))); V_2 = L_8; float L_9 = V_2; (&V_1)->___W = ((float)il2cpp_codegen_multiply(L_9, (0.5f))); float L_10 = V_2; V_2 = ((float)((0.5f)/L_10)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_11 = ___0_matrix; float L_12 = L_11.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_13 = ___0_matrix; float L_14 = L_13.___M32; float L_15 = V_2; (&V_1)->___X = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___0_matrix; float L_17 = L_16.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___0_matrix; float L_19 = L_18.___M13; float L_20 = V_2; (&V_1)->___Y = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_17, L_19)), L_20)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_21 = ___0_matrix; float L_22 = L_21.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_23 = ___0_matrix; float L_24 = L_23.___M21; float L_25 = V_2; (&V_1)->___Z = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_22, L_24)), L_25)); goto IL_0243; } IL_008f: { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___0_matrix; float L_27 = L_26.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_28 = ___0_matrix; float L_29 = L_28.___M22; if ((!(((float)L_27) >= ((float)L_29)))) { goto IL_0132; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___0_matrix; float L_31 = L_30.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_32 = ___0_matrix; float L_33 = L_32.___M33; if ((!(((float)L_31) >= ((float)L_33)))) { goto IL_0132; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_34 = ___0_matrix; float L_35 = L_34.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_36 = ___0_matrix; float L_37 = L_36.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_38 = ___0_matrix; float L_39 = L_38.___M33; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_40; L_40 = sqrtf(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add((1.0f), L_35)), L_37)), L_39))); V_3 = L_40; float L_41 = V_3; V_4 = ((float)((0.5f)/L_41)); float L_42 = V_3; (&V_1)->___X = ((float)il2cpp_codegen_multiply((0.5f), L_42)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_43 = ___0_matrix; float L_44 = L_43.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_45 = ___0_matrix; float L_46 = L_45.___M21; float L_47 = V_4; (&V_1)->___Y = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_44, L_46)), L_47)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_48 = ___0_matrix; float L_49 = L_48.___M13; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_50 = ___0_matrix; float L_51 = L_50.___M31; float L_52 = V_4; (&V_1)->___Z = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_49, L_51)), L_52)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_53 = ___0_matrix; float L_54 = L_53.___M23; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_55 = ___0_matrix; float L_56 = L_55.___M32; float L_57 = V_4; (&V_1)->___W = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_54, L_56)), L_57)); goto IL_0243; } IL_0132: { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_58 = ___0_matrix; float L_59 = L_58.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_60 = ___0_matrix; float L_61 = L_60.___M33; if ((!(((float)L_59) > ((float)L_61)))) { goto IL_01c4; } } { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_62 = ___0_matrix; float L_63 = L_62.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_64 = ___0_matrix; float L_65 = L_64.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_66 = ___0_matrix; float L_67 = L_66.___M33; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_68; L_68 = sqrtf(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add((1.0f), L_63)), L_65)), L_67))); V_5 = L_68; float L_69 = V_5; V_6 = ((float)((0.5f)/L_69)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_70 = ___0_matrix; float L_71 = L_70.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_72 = ___0_matrix; float L_73 = L_72.___M12; float L_74 = V_6; (&V_1)->___X = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_71, L_73)), L_74)); float L_75 = V_5; (&V_1)->___Y = ((float)il2cpp_codegen_multiply((0.5f), L_75)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_76 = ___0_matrix; float L_77 = L_76.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_78 = ___0_matrix; float L_79 = L_78.___M23; float L_80 = V_6; (&V_1)->___Z = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_77, L_79)), L_80)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_81 = ___0_matrix; float L_82 = L_81.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_83 = ___0_matrix; float L_84 = L_83.___M13; float L_85 = V_6; (&V_1)->___W = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_82, L_84)), L_85)); goto IL_0243; } IL_01c4: { Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_86 = ___0_matrix; float L_87 = L_86.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_88 = ___0_matrix; float L_89 = L_88.___M11; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_90 = ___0_matrix; float L_91 = L_90.___M22; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_92; L_92 = sqrtf(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add((1.0f), L_87)), L_89)), L_91))); V_7 = L_92; float L_93 = V_7; V_8 = ((float)((0.5f)/L_93)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_94 = ___0_matrix; float L_95 = L_94.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_96 = ___0_matrix; float L_97 = L_96.___M13; float L_98 = V_8; (&V_1)->___X = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_95, L_97)), L_98)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_99 = ___0_matrix; float L_100 = L_99.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_101 = ___0_matrix; float L_102 = L_101.___M23; float L_103 = V_8; (&V_1)->___Y = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_100, L_102)), L_103)); float L_104 = V_7; (&V_1)->___Z = ((float)il2cpp_codegen_multiply((0.5f), L_104)); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_105 = ___0_matrix; float L_106 = L_105.___M12; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_107 = ___0_matrix; float L_108 = L_107.___M21; float L_109 = V_8; (&V_1)->___W = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_106, L_108)), L_109)); } IL_0243: { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_110 = V_1; return L_110; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Quaternion_Dot_m871E441866A409D5000581CEA10858B3EB9D3E77 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_quaternion1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_quaternion2, const RuntimeMethod* method) { { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_quaternion1; float L_1 = L_0.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___1_quaternion2; float L_3 = L_2.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_quaternion1; float L_5 = L_4.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___1_quaternion2; float L_7 = L_6.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___0_quaternion1; float L_9 = L_8.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_quaternion2; float L_11 = L_10.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___0_quaternion1; float L_13 = L_12.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___1_quaternion2; float L_15 = L_14.___W; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_Slerp_mD4D3DB1D87C7D77065948C5C00A69CBFF4007FE2 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_quaternion1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_quaternion2, float ___2_amount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_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 V_4 = 0.0f; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_5; memset((&V_5), 0, sizeof(V_5)); float V_6 = 0.0f; float V_7 = 0.0f; float G_B6_0 = 0.0f; float G_B10_0 = 0.0f; { float L_0 = ___2_amount; V_0 = L_0; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_1 = ___0_quaternion1; float L_2 = L_1.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_3 = ___1_quaternion2; float L_4 = L_3.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_5 = ___0_quaternion1; float L_6 = L_5.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_7 = ___1_quaternion2; float L_8 = L_7.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_9 = ___0_quaternion1; float L_10 = L_9.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_11 = ___1_quaternion2; float L_12 = L_11.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_13 = ___0_quaternion1; float L_14 = L_13.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_15 = ___1_quaternion2; float L_16 = L_15.___W; V_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2, L_4)), ((float)il2cpp_codegen_multiply(L_6, L_8)))), ((float)il2cpp_codegen_multiply(L_10, L_12)))), ((float)il2cpp_codegen_multiply(L_14, L_16)))); V_2 = (bool)0; float L_17 = V_1; if ((!(((float)L_17) < ((float)(0.0f))))) { goto IL_0049; } } { V_2 = (bool)1; float L_18 = V_1; V_1 = ((-L_18)); } IL_0049: { float L_19 = V_1; if ((!(((float)L_19) > ((float)(0.999998987f))))) { goto IL_0065; } } { float L_20 = V_0; V_3 = ((float)il2cpp_codegen_subtract((1.0f), L_20)); bool L_21 = V_2; if (L_21) { goto IL_005f; } } { float L_22 = V_0; G_B6_0 = L_22; goto IL_0061; } IL_005f: { float L_23 = V_0; G_B6_0 = ((-L_23)); } IL_0061: { V_4 = G_B6_0; goto IL_00af; } IL_0065: { float L_24 = V_1; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_25; L_25 = acosf(L_24); V_6 = L_25; float L_26 = V_6; float L_27; L_27 = sinf(L_26); V_7 = ((float)((1.0f)/L_27)); float L_28 = V_0; float L_29 = V_6; float L_30; L_30 = sinf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract((1.0f), L_28)), L_29))); float L_31 = V_7; V_3 = ((float)il2cpp_codegen_multiply(L_30, L_31)); bool L_32 = V_2; if (L_32) { goto IL_00a0; } } { float L_33 = V_0; float L_34 = V_6; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_35; L_35 = sinf(((float)il2cpp_codegen_multiply(L_33, L_34))); float L_36 = V_7; G_B10_0 = ((float)il2cpp_codegen_multiply(L_35, L_36)); goto IL_00ad; } IL_00a0: { float L_37 = V_0; float L_38 = V_6; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_39; L_39 = sinf(((float)il2cpp_codegen_multiply(L_37, L_38))); float L_40 = V_7; G_B10_0 = ((float)il2cpp_codegen_multiply(((-L_39)), L_40)); } IL_00ad: { V_4 = G_B10_0; } IL_00af: { float L_41 = V_3; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_42 = ___0_quaternion1; float L_43 = L_42.___X; float L_44 = V_4; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_45 = ___1_quaternion2; float L_46 = L_45.___X; (&V_5)->___X = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_41, L_43)), ((float)il2cpp_codegen_multiply(L_44, L_46)))); float L_47 = V_3; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_48 = ___0_quaternion1; float L_49 = L_48.___Y; float L_50 = V_4; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_51 = ___1_quaternion2; float L_52 = L_51.___Y; (&V_5)->___Y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_47, L_49)), ((float)il2cpp_codegen_multiply(L_50, L_52)))); float L_53 = V_3; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_54 = ___0_quaternion1; float L_55 = L_54.___Z; float L_56 = V_4; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_57 = ___1_quaternion2; float L_58 = L_57.___Z; (&V_5)->___Z = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_53, L_55)), ((float)il2cpp_codegen_multiply(L_56, L_58)))); float L_59 = V_3; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_60 = ___0_quaternion1; float L_61 = L_60.___W; float L_62 = V_4; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_63 = ___1_quaternion2; float L_64 = L_63.___W; (&V_5)->___W = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_59, L_61)), ((float)il2cpp_codegen_multiply(L_62, L_64)))); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_65 = V_5; return L_65; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_Lerp_m7CD2DBF033A9FD5860B9FED32266288DAB22B8E6 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_quaternion1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_quaternion2, float ___2_amount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; float V_4 = 0.0f; { float L_0 = ___2_amount; V_0 = L_0; float L_1 = V_0; V_1 = ((float)il2cpp_codegen_subtract((1.0f), L_1)); il2cpp_codegen_initobj((&V_2), sizeof(Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___0_quaternion1; float L_3 = L_2.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___1_quaternion2; float L_5 = L_4.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___0_quaternion1; float L_7 = L_6.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___1_quaternion2; float L_9 = L_8.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___0_quaternion1; float L_11 = L_10.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___1_quaternion2; float L_13 = L_12.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___0_quaternion1; float L_15 = L_14.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_16 = ___1_quaternion2; float L_17 = L_16.___W; if ((!(((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_3, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_9)))), ((float)il2cpp_codegen_multiply(L_11, L_13)))), ((float)il2cpp_codegen_multiply(L_15, L_17))))) >= ((float)(0.0f))))) { goto IL_00b2; } } { float L_18 = V_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_19 = ___0_quaternion1; float L_20 = L_19.___X; float L_21 = V_0; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_22 = ___1_quaternion2; float L_23 = L_22.___X; (&V_2)->___X = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_18, L_20)), ((float)il2cpp_codegen_multiply(L_21, L_23)))); float L_24 = V_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_25 = ___0_quaternion1; float L_26 = L_25.___Y; float L_27 = V_0; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_28 = ___1_quaternion2; float L_29 = L_28.___Y; (&V_2)->___Y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_24, L_26)), ((float)il2cpp_codegen_multiply(L_27, L_29)))); float L_30 = V_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_31 = ___0_quaternion1; float L_32 = L_31.___Z; float L_33 = V_0; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_34 = ___1_quaternion2; float L_35 = L_34.___Z; (&V_2)->___Z = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_30, L_32)), ((float)il2cpp_codegen_multiply(L_33, L_35)))); float L_36 = V_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_37 = ___0_quaternion1; float L_38 = L_37.___W; float L_39 = V_0; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_40 = ___1_quaternion2; float L_41 = L_40.___W; (&V_2)->___W = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_36, L_38)), ((float)il2cpp_codegen_multiply(L_39, L_41)))); goto IL_0112; } IL_00b2: { float L_42 = V_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_43 = ___0_quaternion1; float L_44 = L_43.___X; float L_45 = V_0; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_46 = ___1_quaternion2; float L_47 = L_46.___X; (&V_2)->___X = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_42, L_44)), ((float)il2cpp_codegen_multiply(L_45, L_47)))); float L_48 = V_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_49 = ___0_quaternion1; float L_50 = L_49.___Y; float L_51 = V_0; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_52 = ___1_quaternion2; float L_53 = L_52.___Y; (&V_2)->___Y = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_48, L_50)), ((float)il2cpp_codegen_multiply(L_51, L_53)))); float L_54 = V_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_55 = ___0_quaternion1; float L_56 = L_55.___Z; float L_57 = V_0; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_58 = ___1_quaternion2; float L_59 = L_58.___Z; (&V_2)->___Z = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_54, L_56)), ((float)il2cpp_codegen_multiply(L_57, L_59)))); float L_60 = V_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_61 = ___0_quaternion1; float L_62 = L_61.___W; float L_63 = V_0; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_64 = ___1_quaternion2; float L_65 = L_64.___W; (&V_2)->___W = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_60, L_62)), ((float)il2cpp_codegen_multiply(L_63, L_65)))); } IL_0112: { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_66 = V_2; float L_67 = L_66.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_68 = V_2; float L_69 = L_68.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_70 = V_2; float L_71 = L_70.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_72 = V_2; float L_73 = L_72.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_74 = V_2; float L_75 = L_74.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_76 = V_2; float L_77 = L_76.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_78 = V_2; float L_79 = L_78.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_80 = V_2; float L_81 = L_80.___W; V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_67, L_69)), ((float)il2cpp_codegen_multiply(L_71, L_73)))), ((float)il2cpp_codegen_multiply(L_75, L_77)))), ((float)il2cpp_codegen_multiply(L_79, L_81)))); float L_82 = V_3; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_83; L_83 = sqrtf(L_82); V_4 = ((float)((1.0f)/L_83)); float* L_84 = (float*)(&(&V_2)->___X); float* L_85 = L_84; float L_86 = *((float*)L_85); float L_87 = V_4; *((float*)L_85) = (float)((float)il2cpp_codegen_multiply(L_86, L_87)); float* L_88 = (float*)(&(&V_2)->___Y); float* L_89 = L_88; float L_90 = *((float*)L_89); float L_91 = V_4; *((float*)L_89) = (float)((float)il2cpp_codegen_multiply(L_90, L_91)); float* L_92 = (float*)(&(&V_2)->___Z); float* L_93 = L_92; float L_94 = *((float*)L_93); float L_95 = V_4; *((float*)L_93) = (float)((float)il2cpp_codegen_multiply(L_94, L_95)); float* L_96 = (float*)(&(&V_2)->___W); float* L_97 = L_96; float L_98 = *((float*)L_97); float L_99 = V_4; *((float*)L_97) = (float)((float)il2cpp_codegen_multiply(L_98, L_99)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_100 = V_2; return L_100; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_Concatenate_mF57AAF3D5E40A593E249C23B346AD43100F37006 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_value2, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; float V_11 = 0.0f; float V_12 = 0.0f; { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___1_value2; float L_1 = L_0.___X; V_1 = L_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___1_value2; float L_3 = L_2.___Y; V_2 = L_3; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___1_value2; float L_5 = L_4.___Z; V_3 = L_5; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___1_value2; float L_7 = L_6.___W; V_4 = L_7; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___0_value1; float L_9 = L_8.___X; V_5 = L_9; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___0_value1; float L_11 = L_10.___Y; V_6 = L_11; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___0_value1; float L_13 = L_12.___Z; V_7 = L_13; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___0_value1; float L_15 = L_14.___W; V_8 = L_15; float L_16 = V_2; float L_17 = V_7; float L_18 = V_3; float L_19 = V_6; V_9 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_16, L_17)), ((float)il2cpp_codegen_multiply(L_18, L_19)))); float L_20 = V_3; float L_21 = V_5; float L_22 = V_1; float L_23 = V_7; V_10 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_20, L_21)), ((float)il2cpp_codegen_multiply(L_22, L_23)))); float L_24 = V_1; float L_25 = V_6; float L_26 = V_2; float L_27 = V_5; V_11 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_24, L_25)), ((float)il2cpp_codegen_multiply(L_26, L_27)))); float L_28 = V_1; float L_29 = V_5; float L_30 = V_2; float L_31 = V_6; float L_32 = V_3; float L_33 = V_7; V_12 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_28, L_29)), ((float)il2cpp_codegen_multiply(L_30, L_31)))), ((float)il2cpp_codegen_multiply(L_32, L_33)))); float L_34 = V_1; float L_35 = V_8; float L_36 = V_5; float L_37 = V_4; float L_38 = V_9; (&V_0)->___X = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_34, L_35)), ((float)il2cpp_codegen_multiply(L_36, L_37)))), L_38)); float L_39 = V_2; float L_40 = V_8; float L_41 = V_6; float L_42 = V_4; float L_43 = V_10; (&V_0)->___Y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_39, L_40)), ((float)il2cpp_codegen_multiply(L_41, L_42)))), L_43)); float L_44 = V_3; float L_45 = V_8; float L_46 = V_7; float L_47 = V_4; float L_48 = V_11; (&V_0)->___Z = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_44, L_45)), ((float)il2cpp_codegen_multiply(L_46, L_47)))), L_48)); float L_49 = V_4; float L_50 = V_8; float L_51 = V_12; (&V_0)->___W = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_50)), L_51)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_52 = V_0; return L_52; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_Negate_m47B7DA17C0189926F1F69C2C8E1C768BC7AFDDD3 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value; float L_1 = L_0.___X; (&V_0)->___X = ((-L_1)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___0_value; float L_3 = L_2.___Y; (&V_0)->___Y = ((-L_3)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value; float L_5 = L_4.___Z; (&V_0)->___Z = ((-L_5)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___0_value; float L_7 = L_6.___W; (&V_0)->___W = ((-L_7)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_Add_m66362086091F4321EB307C6BC9CF37B1A5F5FC2D (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_value2, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value1; float L_1 = L_0.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___1_value2; float L_3 = L_2.___X; (&V_0)->___X = ((float)il2cpp_codegen_add(L_1, L_3)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value1; float L_5 = L_4.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___1_value2; float L_7 = L_6.___Y; (&V_0)->___Y = ((float)il2cpp_codegen_add(L_5, L_7)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___0_value1; float L_9 = L_8.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_value2; float L_11 = L_10.___Z; (&V_0)->___Z = ((float)il2cpp_codegen_add(L_9, L_11)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___0_value1; float L_13 = L_12.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___1_value2; float L_15 = L_14.___W; (&V_0)->___W = ((float)il2cpp_codegen_add(L_13, L_15)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_Subtract_m9CDCD435A9A35A74CE3A2616B1F5E34CF8EA8519 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_value2, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value1; float L_1 = L_0.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___1_value2; float L_3 = L_2.___X; (&V_0)->___X = ((float)il2cpp_codegen_subtract(L_1, L_3)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value1; float L_5 = L_4.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___1_value2; float L_7 = L_6.___Y; (&V_0)->___Y = ((float)il2cpp_codegen_subtract(L_5, L_7)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___0_value1; float L_9 = L_8.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_value2; float L_11 = L_10.___Z; (&V_0)->___Z = ((float)il2cpp_codegen_subtract(L_9, L_11)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___0_value1; float L_13 = L_12.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___1_value2; float L_15 = L_14.___W; (&V_0)->___W = ((float)il2cpp_codegen_subtract(L_13, L_15)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_Multiply_m7648A36C15C89168AD52E7D278A4C0829C642FD5 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_value2, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; float V_11 = 0.0f; float V_12 = 0.0f; { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value1; float L_1 = L_0.___X; V_1 = L_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___0_value1; float L_3 = L_2.___Y; V_2 = L_3; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value1; float L_5 = L_4.___Z; V_3 = L_5; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___0_value1; float L_7 = L_6.___W; V_4 = L_7; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___1_value2; float L_9 = L_8.___X; V_5 = L_9; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_value2; float L_11 = L_10.___Y; V_6 = L_11; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___1_value2; float L_13 = L_12.___Z; V_7 = L_13; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___1_value2; float L_15 = L_14.___W; V_8 = L_15; float L_16 = V_2; float L_17 = V_7; float L_18 = V_3; float L_19 = V_6; V_9 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_16, L_17)), ((float)il2cpp_codegen_multiply(L_18, L_19)))); float L_20 = V_3; float L_21 = V_5; float L_22 = V_1; float L_23 = V_7; V_10 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_20, L_21)), ((float)il2cpp_codegen_multiply(L_22, L_23)))); float L_24 = V_1; float L_25 = V_6; float L_26 = V_2; float L_27 = V_5; V_11 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_24, L_25)), ((float)il2cpp_codegen_multiply(L_26, L_27)))); float L_28 = V_1; float L_29 = V_5; float L_30 = V_2; float L_31 = V_6; float L_32 = V_3; float L_33 = V_7; V_12 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_28, L_29)), ((float)il2cpp_codegen_multiply(L_30, L_31)))), ((float)il2cpp_codegen_multiply(L_32, L_33)))); float L_34 = V_1; float L_35 = V_8; float L_36 = V_5; float L_37 = V_4; float L_38 = V_9; (&V_0)->___X = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_34, L_35)), ((float)il2cpp_codegen_multiply(L_36, L_37)))), L_38)); float L_39 = V_2; float L_40 = V_8; float L_41 = V_6; float L_42 = V_4; float L_43 = V_10; (&V_0)->___Y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_39, L_40)), ((float)il2cpp_codegen_multiply(L_41, L_42)))), L_43)); float L_44 = V_3; float L_45 = V_8; float L_46 = V_7; float L_47 = V_4; float L_48 = V_11; (&V_0)->___Z = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_44, L_45)), ((float)il2cpp_codegen_multiply(L_46, L_47)))), L_48)); float L_49 = V_4; float L_50 = V_8; float L_51 = V_12; (&V_0)->___W = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_50)), L_51)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_52 = V_0; return L_52; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_Multiply_m5119B012147D3A6216082CA9DF57E09C811D63EF (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value1, float ___1_value2, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value1; float L_1 = L_0.___X; float L_2 = ___1_value2; (&V_0)->___X = ((float)il2cpp_codegen_multiply(L_1, L_2)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_3 = ___0_value1; float L_4 = L_3.___Y; float L_5 = ___1_value2; (&V_0)->___Y = ((float)il2cpp_codegen_multiply(L_4, L_5)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___0_value1; float L_7 = L_6.___Z; float L_8 = ___1_value2; (&V_0)->___Z = ((float)il2cpp_codegen_multiply(L_7, L_8)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_9 = ___0_value1; float L_10 = L_9.___W; float L_11 = ___1_value2; (&V_0)->___W = ((float)il2cpp_codegen_multiply(L_10, L_11)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_Divide_m9AEC6B8AD5E51A1FF914FCDD74E7C69E33BDD0A2 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_value2, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; float V_11 = 0.0f; float V_12 = 0.0f; float V_13 = 0.0f; float V_14 = 0.0f; { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value1; float L_1 = L_0.___X; V_1 = L_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___0_value1; float L_3 = L_2.___Y; V_2 = L_3; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value1; float L_5 = L_4.___Z; V_3 = L_5; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___0_value1; float L_7 = L_6.___W; V_4 = L_7; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___1_value2; float L_9 = L_8.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_value2; float L_11 = L_10.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___1_value2; float L_13 = L_12.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___1_value2; float L_15 = L_14.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_16 = ___1_value2; float L_17 = L_16.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_18 = ___1_value2; float L_19 = L_18.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_20 = ___1_value2; float L_21 = L_20.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_22 = ___1_value2; float L_23 = L_22.___W; V_5 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_multiply(L_17, L_19)))), ((float)il2cpp_codegen_multiply(L_21, L_23)))); float L_24 = V_5; V_6 = ((float)((1.0f)/L_24)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_25 = ___1_value2; float L_26 = L_25.___X; float L_27 = V_6; V_7 = ((float)il2cpp_codegen_multiply(((-L_26)), L_27)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_28 = ___1_value2; float L_29 = L_28.___Y; float L_30 = V_6; V_8 = ((float)il2cpp_codegen_multiply(((-L_29)), L_30)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_31 = ___1_value2; float L_32 = L_31.___Z; float L_33 = V_6; V_9 = ((float)il2cpp_codegen_multiply(((-L_32)), L_33)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_34 = ___1_value2; float L_35 = L_34.___W; float L_36 = V_6; V_10 = ((float)il2cpp_codegen_multiply(L_35, L_36)); float L_37 = V_2; float L_38 = V_9; float L_39 = V_3; float L_40 = V_8; V_11 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_37, L_38)), ((float)il2cpp_codegen_multiply(L_39, L_40)))); float L_41 = V_3; float L_42 = V_7; float L_43 = V_1; float L_44 = V_9; V_12 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_41, L_42)), ((float)il2cpp_codegen_multiply(L_43, L_44)))); float L_45 = V_1; float L_46 = V_8; float L_47 = V_2; float L_48 = V_7; V_13 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_45, L_46)), ((float)il2cpp_codegen_multiply(L_47, L_48)))); float L_49 = V_1; float L_50 = V_7; float L_51 = V_2; float L_52 = V_8; float L_53 = V_3; float L_54 = V_9; V_14 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_49, L_50)), ((float)il2cpp_codegen_multiply(L_51, L_52)))), ((float)il2cpp_codegen_multiply(L_53, L_54)))); float L_55 = V_1; float L_56 = V_10; float L_57 = V_7; float L_58 = V_4; float L_59 = V_11; (&V_0)->___X = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_55, L_56)), ((float)il2cpp_codegen_multiply(L_57, L_58)))), L_59)); float L_60 = V_2; float L_61 = V_10; float L_62 = V_8; float L_63 = V_4; float L_64 = V_12; (&V_0)->___Y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_60, L_61)), ((float)il2cpp_codegen_multiply(L_62, L_63)))), L_64)); float L_65 = V_3; float L_66 = V_10; float L_67 = V_9; float L_68 = V_4; float L_69 = V_13; (&V_0)->___Z = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_65, L_66)), ((float)il2cpp_codegen_multiply(L_67, L_68)))), L_69)); float L_70 = V_4; float L_71 = V_10; float L_72 = V_14; (&V_0)->___W = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_70, L_71)), L_72)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_73 = V_0; return L_73; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_op_UnaryNegation_mE0BB923152BB84391249B83151F0C536DF04D2B2 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value; float L_1 = L_0.___X; (&V_0)->___X = ((-L_1)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___0_value; float L_3 = L_2.___Y; (&V_0)->___Y = ((-L_3)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value; float L_5 = L_4.___Z; (&V_0)->___Z = ((-L_5)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___0_value; float L_7 = L_6.___W; (&V_0)->___W = ((-L_7)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = V_0; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_op_Addition_m546BAA06065348B83DD56376D5814EC1F4CA231A (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_value2, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value1; float L_1 = L_0.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___1_value2; float L_3 = L_2.___X; (&V_0)->___X = ((float)il2cpp_codegen_add(L_1, L_3)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value1; float L_5 = L_4.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___1_value2; float L_7 = L_6.___Y; (&V_0)->___Y = ((float)il2cpp_codegen_add(L_5, L_7)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___0_value1; float L_9 = L_8.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_value2; float L_11 = L_10.___Z; (&V_0)->___Z = ((float)il2cpp_codegen_add(L_9, L_11)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___0_value1; float L_13 = L_12.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___1_value2; float L_15 = L_14.___W; (&V_0)->___W = ((float)il2cpp_codegen_add(L_13, L_15)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_op_Subtraction_m4EBFC85A5D696AF48EE25B744E6BA82B0384C58F (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_value2, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value1; float L_1 = L_0.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___1_value2; float L_3 = L_2.___X; (&V_0)->___X = ((float)il2cpp_codegen_subtract(L_1, L_3)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value1; float L_5 = L_4.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___1_value2; float L_7 = L_6.___Y; (&V_0)->___Y = ((float)il2cpp_codegen_subtract(L_5, L_7)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___0_value1; float L_9 = L_8.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_value2; float L_11 = L_10.___Z; (&V_0)->___Z = ((float)il2cpp_codegen_subtract(L_9, L_11)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___0_value1; float L_13 = L_12.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___1_value2; float L_15 = L_14.___W; (&V_0)->___W = ((float)il2cpp_codegen_subtract(L_13, L_15)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_op_Multiply_m8424A6F16B858F97C3255F23D379129F3E9B1B1B (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_value2, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; float V_11 = 0.0f; float V_12 = 0.0f; { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value1; float L_1 = L_0.___X; V_1 = L_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___0_value1; float L_3 = L_2.___Y; V_2 = L_3; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value1; float L_5 = L_4.___Z; V_3 = L_5; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___0_value1; float L_7 = L_6.___W; V_4 = L_7; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___1_value2; float L_9 = L_8.___X; V_5 = L_9; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_value2; float L_11 = L_10.___Y; V_6 = L_11; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___1_value2; float L_13 = L_12.___Z; V_7 = L_13; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___1_value2; float L_15 = L_14.___W; V_8 = L_15; float L_16 = V_2; float L_17 = V_7; float L_18 = V_3; float L_19 = V_6; V_9 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_16, L_17)), ((float)il2cpp_codegen_multiply(L_18, L_19)))); float L_20 = V_3; float L_21 = V_5; float L_22 = V_1; float L_23 = V_7; V_10 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_20, L_21)), ((float)il2cpp_codegen_multiply(L_22, L_23)))); float L_24 = V_1; float L_25 = V_6; float L_26 = V_2; float L_27 = V_5; V_11 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_24, L_25)), ((float)il2cpp_codegen_multiply(L_26, L_27)))); float L_28 = V_1; float L_29 = V_5; float L_30 = V_2; float L_31 = V_6; float L_32 = V_3; float L_33 = V_7; V_12 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_28, L_29)), ((float)il2cpp_codegen_multiply(L_30, L_31)))), ((float)il2cpp_codegen_multiply(L_32, L_33)))); float L_34 = V_1; float L_35 = V_8; float L_36 = V_5; float L_37 = V_4; float L_38 = V_9; (&V_0)->___X = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_34, L_35)), ((float)il2cpp_codegen_multiply(L_36, L_37)))), L_38)); float L_39 = V_2; float L_40 = V_8; float L_41 = V_6; float L_42 = V_4; float L_43 = V_10; (&V_0)->___Y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_39, L_40)), ((float)il2cpp_codegen_multiply(L_41, L_42)))), L_43)); float L_44 = V_3; float L_45 = V_8; float L_46 = V_7; float L_47 = V_4; float L_48 = V_11; (&V_0)->___Z = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_44, L_45)), ((float)il2cpp_codegen_multiply(L_46, L_47)))), L_48)); float L_49 = V_4; float L_50 = V_8; float L_51 = V_12; (&V_0)->___W = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_50)), L_51)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_52 = V_0; return L_52; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_op_Multiply_m1F119D8A74FCCE9CFB27D5DCE0906695D01440F8 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value1, float ___1_value2, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value1; float L_1 = L_0.___X; float L_2 = ___1_value2; (&V_0)->___X = ((float)il2cpp_codegen_multiply(L_1, L_2)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_3 = ___0_value1; float L_4 = L_3.___Y; float L_5 = ___1_value2; (&V_0)->___Y = ((float)il2cpp_codegen_multiply(L_4, L_5)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___0_value1; float L_7 = L_6.___Z; float L_8 = ___1_value2; (&V_0)->___Z = ((float)il2cpp_codegen_multiply(L_7, L_8)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_9 = ___0_value1; float L_10 = L_9.___W; float L_11 = ___1_value2; (&V_0)->___W = ((float)il2cpp_codegen_multiply(L_10, L_11)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F Quaternion_op_Division_mA65F686585A73B29E9492A9B102D2DE8929CD148 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_value2, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; float V_11 = 0.0f; float V_12 = 0.0f; float V_13 = 0.0f; float V_14 = 0.0f; { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value1; float L_1 = L_0.___X; V_1 = L_1; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___0_value1; float L_3 = L_2.___Y; V_2 = L_3; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value1; float L_5 = L_4.___Z; V_3 = L_5; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___0_value1; float L_7 = L_6.___W; V_4 = L_7; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___1_value2; float L_9 = L_8.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_value2; float L_11 = L_10.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___1_value2; float L_13 = L_12.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___1_value2; float L_15 = L_14.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_16 = ___1_value2; float L_17 = L_16.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_18 = ___1_value2; float L_19 = L_18.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_20 = ___1_value2; float L_21 = L_20.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_22 = ___1_value2; float L_23 = L_22.___W; V_5 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_multiply(L_17, L_19)))), ((float)il2cpp_codegen_multiply(L_21, L_23)))); float L_24 = V_5; V_6 = ((float)((1.0f)/L_24)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_25 = ___1_value2; float L_26 = L_25.___X; float L_27 = V_6; V_7 = ((float)il2cpp_codegen_multiply(((-L_26)), L_27)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_28 = ___1_value2; float L_29 = L_28.___Y; float L_30 = V_6; V_8 = ((float)il2cpp_codegen_multiply(((-L_29)), L_30)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_31 = ___1_value2; float L_32 = L_31.___Z; float L_33 = V_6; V_9 = ((float)il2cpp_codegen_multiply(((-L_32)), L_33)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_34 = ___1_value2; float L_35 = L_34.___W; float L_36 = V_6; V_10 = ((float)il2cpp_codegen_multiply(L_35, L_36)); float L_37 = V_2; float L_38 = V_9; float L_39 = V_3; float L_40 = V_8; V_11 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_37, L_38)), ((float)il2cpp_codegen_multiply(L_39, L_40)))); float L_41 = V_3; float L_42 = V_7; float L_43 = V_1; float L_44 = V_9; V_12 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_41, L_42)), ((float)il2cpp_codegen_multiply(L_43, L_44)))); float L_45 = V_1; float L_46 = V_8; float L_47 = V_2; float L_48 = V_7; V_13 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_45, L_46)), ((float)il2cpp_codegen_multiply(L_47, L_48)))); float L_49 = V_1; float L_50 = V_7; float L_51 = V_2; float L_52 = V_8; float L_53 = V_3; float L_54 = V_9; V_14 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_49, L_50)), ((float)il2cpp_codegen_multiply(L_51, L_52)))), ((float)il2cpp_codegen_multiply(L_53, L_54)))); float L_55 = V_1; float L_56 = V_10; float L_57 = V_7; float L_58 = V_4; float L_59 = V_11; (&V_0)->___X = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_55, L_56)), ((float)il2cpp_codegen_multiply(L_57, L_58)))), L_59)); float L_60 = V_2; float L_61 = V_10; float L_62 = V_8; float L_63 = V_4; float L_64 = V_12; (&V_0)->___Y = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_60, L_61)), ((float)il2cpp_codegen_multiply(L_62, L_63)))), L_64)); float L_65 = V_3; float L_66 = V_10; float L_67 = V_9; float L_68 = V_4; float L_69 = V_13; (&V_0)->___Z = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_65, L_66)), ((float)il2cpp_codegen_multiply(L_67, L_68)))), L_69)); float L_70 = V_4; float L_71 = V_10; float L_72 = V_14; (&V_0)->___W = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_70, L_71)), L_72)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_73 = V_0; return L_73; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Quaternion_op_Equality_mA4281D85EA457E689DFA172980AB2DAD4CACD056 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_value2, const RuntimeMethod* method) { { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value1; float L_1 = L_0.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___1_value2; float L_3 = L_2.___X; if ((!(((float)L_1) == ((float)L_3)))) { goto IL_0039; } } { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value1; float L_5 = L_4.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___1_value2; float L_7 = L_6.___Y; if ((!(((float)L_5) == ((float)L_7)))) { goto IL_0039; } } { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___0_value1; float L_9 = L_8.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_value2; float L_11 = L_10.___Z; if ((!(((float)L_9) == ((float)L_11)))) { goto IL_0039; } } { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___0_value1; float L_13 = L_12.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___1_value2; float L_15 = L_14.___W; return (bool)((((float)L_13) == ((float)L_15))? 1 : 0); } IL_0039: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Quaternion_op_Inequality_mF08C21788C8396F1A6E912D86668A3396E3FC125 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_value1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_value2, const RuntimeMethod* method) { { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___0_value1; float L_1 = L_0.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___1_value2; float L_3 = L_2.___X; if ((!(((float)L_1) == ((float)L_3)))) { goto IL_003c; } } { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_value1; float L_5 = L_4.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___1_value2; float L_7 = L_6.___Y; if ((!(((float)L_5) == ((float)L_7)))) { goto IL_003c; } } { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___0_value1; float L_9 = L_8.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_value2; float L_11 = L_10.___Z; if ((!(((float)L_9) == ((float)L_11)))) { goto IL_003c; } } { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___0_value1; float L_13 = L_12.___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_14 = ___1_value2; float L_15 = L_14.___W; return (bool)((((int32_t)((((float)L_13) == ((float)L_15))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_003c: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Quaternion_Equals_m1B7B3C6E864B978BAFC9AF0DC2115A8A93D1AFA1 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_other, const RuntimeMethod* method) { { float L_0 = __this->___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_1 = ___0_other; float L_2 = L_1.___X; if ((!(((float)L_0) == ((float)L_2)))) { goto IL_0039; } } { float L_3 = __this->___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___0_other; float L_5 = L_4.___Y; if ((!(((float)L_3) == ((float)L_5)))) { goto IL_0039; } } { float L_6 = __this->___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_7 = ___0_other; float L_8 = L_7.___Z; if ((!(((float)L_6) == ((float)L_8)))) { goto IL_0039; } } { float L_9 = __this->___W; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___0_other; float L_11 = L_10.___W; return (bool)((((float)L_9) == ((float)L_11))? 1 : 0); } IL_0039: { return (bool)0; } } IL2CPP_EXTERN_C bool Quaternion_Equals_m1B7B3C6E864B978BAFC9AF0DC2115A8A93D1AFA1_AdjustorThunk (RuntimeObject* __this, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___0_other, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Quaternion_Equals_m1B7B3C6E864B978BAFC9AF0DC2115A8A93D1AFA1(_thisAdjusted, ___0_other, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Quaternion_Equals_m9634C9FE716B037E38FF4AB7DA4BC8B9F8CC21F7 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F_il2cpp_TypeInfo_var))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; bool L_2; L_2 = Quaternion_Equals_m1B7B3C6E864B978BAFC9AF0DC2115A8A93D1AFA1(__this, ((*(Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F*)((Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F*)(Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F*)UnBox(L_1, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F_il2cpp_TypeInfo_var)))), NULL); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool Quaternion_Equals_m9634C9FE716B037E38FF4AB7DA4BC8B9F8CC21F7_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Quaternion_Equals_m9634C9FE716B037E38FF4AB7DA4BC8B9F8CC21F7(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Quaternion_ToString_mF7DE37CE381D91BAE78F60618A0881428FF10B69 (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4DC02E9DBA2BBA6B0B90CAE0980D70CE6132DCD1); s_Il2CppMethodInitialized = true; } CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* V_0 = NULL; { il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0; L_0 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); V_0 = L_0; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2; float* L_4 = (float*)(&__this->___X); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_5 = V_0; String_t* L_6; L_6 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_4, L_5, NULL); NullCheck(L_3); ArrayElementTypeCheck (L_3, L_6); (L_3)->SetAt(static_cast(0), (RuntimeObject*)L_6); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_3; float* L_8 = (float*)(&__this->___Y); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_9 = V_0; String_t* L_10; L_10 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_8, L_9, NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_10); (L_7)->SetAt(static_cast(1), (RuntimeObject*)L_10); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_7; float* L_12 = (float*)(&__this->___Z); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_13 = V_0; String_t* L_14; L_14 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_12, L_13, NULL); NullCheck(L_11); ArrayElementTypeCheck (L_11, L_14); (L_11)->SetAt(static_cast(2), (RuntimeObject*)L_14); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = L_11; float* L_16 = (float*)(&__this->___W); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_17 = V_0; String_t* L_18; L_18 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A(L_16, L_17, NULL); NullCheck(L_15); ArrayElementTypeCheck (L_15, L_18); (L_15)->SetAt(static_cast(3), (RuntimeObject*)L_18); String_t* L_19; L_19 = String_Format_m447B585713E5EB3EBF5D9D0710706D01E8A56D75(L_1, _stringLiteral4DC02E9DBA2BBA6B0B90CAE0980D70CE6132DCD1, L_15, NULL); return L_19; } } IL2CPP_EXTERN_C String_t* Quaternion_ToString_mF7DE37CE381D91BAE78F60618A0881428FF10B69_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Quaternion_ToString_mF7DE37CE381D91BAE78F60618A0881428FF10B69(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Quaternion_GetHashCode_m9C732EF144D4B9A806F553F7F983F9E66A3AA77F (Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* __this, const RuntimeMethod* method) { { float* L_0 = (float*)(&__this->___X); int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL); float* L_2 = (float*)(&__this->___Y); int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL); float* L_4 = (float*)(&__this->___Z); int32_t L_5; L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL); float* L_6 = (float*)(&__this->___W); int32_t L_7; L_7 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_6, NULL); return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_1, L_3)), L_5)), L_7)); } } IL2CPP_EXTERN_C int32_t Quaternion_GetHashCode_m9C732EF144D4B9A806F553F7F983F9E66A3AA77F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Quaternion_GetHashCode_m9C732EF144D4B9A806F553F7F983F9E66A3AA77F(_thisAdjusted, method); return _returnValue; } #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 Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_get_Zero_mFDA828D9EB833C7E56CCCE0C0A783AAE614B3BA1 (const RuntimeMethod* method) { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575)); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = V_0; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_get_One_m444CF8BB6016C93A4B4EFD0F0B9BD5F25A5F6A28 (const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_0), (1.0f), (1.0f), NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_get_UnitX_mEF3CC7FE10702B4A3A273FF71E4D385C71958E73 (const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_0), (1.0f), (0.0f), NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_get_UnitY_m7B5EEC819F3DF1EC66315652F8BA3C34544D2299 (const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_0), (0.0f), (1.0f), NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Vector2_GetHashCode_mF3CF5C3F75750E04733B938EF7FEE8C3CE2C3E91 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_tDBADDD699E5C1C58ED9DF75B838DD3056A6EAF64_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float* L_0 = (float*)(&__this->___X); int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL); float* L_2 = (float*)(&__this->___Y); int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(HashHelpers_tDBADDD699E5C1C58ED9DF75B838DD3056A6EAF64_il2cpp_TypeInfo_var); int32_t L_4; L_4 = HashHelpers_Combine_mA94C6B78FF8602DF43B2236B37E07EAD3E40861E(L_1, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C int32_t Vector2_GetHashCode_mF3CF5C3F75750E04733B938EF7FEE8C3CE2C3E91_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Vector2_GetHashCode_mF3CF5C3F75750E04733B938EF7FEE8C3CE2C3E91(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector2_Equals_mE217C9CBB718BC2969DC588B10802D255CEACCA9 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575_il2cpp_TypeInfo_var))) { goto IL_000a; } } { return (bool)0; } IL_000a: { RuntimeObject* L_1 = ___0_obj; bool L_2; L_2 = Vector2_Equals_mF0CA6852169A68DA859F7279BCE0FE29C446225F(__this, ((*(Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)((Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)(Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)UnBox(L_1, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575_il2cpp_TypeInfo_var)))), NULL); return L_2; } } IL2CPP_EXTERN_C bool Vector2_Equals_mE217C9CBB718BC2969DC588B10802D255CEACCA9_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Vector2_Equals_mE217C9CBB718BC2969DC588B10802D255CEACCA9_inline(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector2_ToString_m19CA9203EA7A6805F294E2F8902D3238854B8085 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0; L_0 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); String_t* L_1; L_1 = Vector2_ToString_mEE2BE595DDC4D3A1188589B0271108F5D835CE43(__this, _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869, L_0, NULL); return L_1; } } IL2CPP_EXTERN_C String_t* Vector2_ToString_m19CA9203EA7A6805F294E2F8902D3238854B8085_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Vector2_ToString_m19CA9203EA7A6805F294E2F8902D3238854B8085(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector2_ToString_mC7F9B689A5C5A18BB4DA7E7104AF15EC8A575312 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, String_t* ___0_format, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_format; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); String_t* L_2; L_2 = Vector2_ToString_mEE2BE595DDC4D3A1188589B0271108F5D835CE43(__this, L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C String_t* Vector2_ToString_mC7F9B689A5C5A18BB4DA7E7104AF15EC8A575312_AdjustorThunk (RuntimeObject* __this, String_t* ___0_format, const RuntimeMethod* method) { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Vector2_ToString_mC7F9B689A5C5A18BB4DA7E7104AF15EC8A575312(_thisAdjusted, ___0_format, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector2_ToString_mEE2BE595DDC4D3A1188589B0271108F5D835CE43 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, String_t* ___0_format, RuntimeObject* ___1_formatProvider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL); RuntimeObject* L_1 = ___1_formatProvider; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* L_2; L_2 = NumberFormatInfo_GetInstance_m705987E5E7D3E5EC5C5DD2D088FBC9BCBA0FC31F(L_1, NULL); NullCheck(L_2); String_t* L_3; L_3 = NumberFormatInfo_get_NumberGroupSeparator_m0556B092AA471513B1EDC31C047712226D39BEB6_inline(L_2, NULL); V_0 = L_3; StringBuilder_t* L_4 = L_0; NullCheck(L_4); StringBuilder_t* L_5; L_5 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_4, ((int32_t)60), NULL); StringBuilder_t* L_6 = L_4; float* L_7 = (float*)(&__this->___X); String_t* L_8 = ___0_format; RuntimeObject* L_9 = ___1_formatProvider; String_t* L_10; L_10 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_7, L_8, L_9, NULL); NullCheck(L_6); StringBuilder_t* L_11; L_11 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_6, L_10, NULL); StringBuilder_t* L_12 = L_6; String_t* L_13 = V_0; NullCheck(L_12); StringBuilder_t* L_14; L_14 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, L_13, NULL); StringBuilder_t* L_15 = L_12; NullCheck(L_15); StringBuilder_t* L_16; L_16 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_15, ((int32_t)32), NULL); StringBuilder_t* L_17 = L_15; float* L_18 = (float*)(&__this->___Y); String_t* L_19 = ___0_format; RuntimeObject* L_20 = ___1_formatProvider; String_t* L_21; L_21 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_18, L_19, L_20, NULL); NullCheck(L_17); StringBuilder_t* L_22; L_22 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_17, L_21, NULL); StringBuilder_t* L_23 = L_17; NullCheck(L_23); StringBuilder_t* L_24; L_24 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_23, ((int32_t)62), NULL); NullCheck(L_23); String_t* L_25; L_25 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_23); return L_25; } } IL2CPP_EXTERN_C String_t* Vector2_ToString_mEE2BE595DDC4D3A1188589B0271108F5D835CE43_AdjustorThunk (RuntimeObject* __this, String_t* ___0_format, RuntimeObject* ___1_formatProvider, const RuntimeMethod* method) { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Vector2_ToString_mEE2BE595DDC4D3A1188589B0271108F5D835CE43(_thisAdjusted, ___0_format, ___1_formatProvider, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2_Length_mC99CCF8D33432D4C3392E1390C7605A053251E18 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_001e; } } { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = (*(Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)__this); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = (*(Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)__this); float L_3; L_3 = Vector2_Dot_m3DBD983D4FEBCC0FE4E598FE56C6DDFC51C0250B_inline(L_1, L_2, NULL); il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_4; L_4 = sqrtf(L_3); return L_4; } IL_001e: { float L_5 = __this->___X; float L_6 = __this->___X; float L_7 = __this->___Y; float L_8 = __this->___Y; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_9; L_9 = sqrtf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_5, L_6)), ((float)il2cpp_codegen_multiply(L_7, L_8))))); return L_9; } } IL2CPP_EXTERN_C float Vector2_Length_mC99CCF8D33432D4C3392E1390C7605A053251E18_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = Vector2_Length_mC99CCF8D33432D4C3392E1390C7605A053251E18_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2_LengthSquared_mD42F1EC0FD105DDD6FE39DC186790E0C69FDFBAC (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, const RuntimeMethod* method) { { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_0019; } } { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = (*(Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)__this); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = (*(Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)__this); float L_3; L_3 = Vector2_Dot_m3DBD983D4FEBCC0FE4E598FE56C6DDFC51C0250B_inline(L_1, L_2, NULL); return L_3; } IL_0019: { float L_4 = __this->___X; float L_5 = __this->___X; float L_6 = __this->___Y; float L_7 = __this->___Y; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_6, L_7)))); } } IL2CPP_EXTERN_C float Vector2_LengthSquared_mD42F1EC0FD105DDD6FE39DC186790E0C69FDFBAC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = Vector2_LengthSquared_mD42F1EC0FD105DDD6FE39DC186790E0C69FDFBAC_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2_Distance_m609870D1ED4191C2889A215D25E1DA36623A0E56 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value1, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_value2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_001a; } } { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = ___0_value1; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_value2; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_3; L_3 = Vector2_op_Subtraction_mB97BBBE9B93D74AF5E073620AD5693A96B55C5F1_inline(L_1, L_2, NULL); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = L_3; float L_5; L_5 = Vector2_Dot_m3DBD983D4FEBCC0FE4E598FE56C6DDFC51C0250B_inline(L_4, L_4, NULL); il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_6; L_6 = sqrtf(L_5); return L_6; } IL_001a: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_7 = ___0_value1; float L_8 = L_7.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_9 = ___1_value2; float L_10 = L_9.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_11 = ___0_value1; float L_12 = L_11.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_13 = ___1_value2; float L_14 = L_13.___Y; V_0 = ((float)il2cpp_codegen_subtract(L_12, L_14)); float L_15 = ((float)il2cpp_codegen_subtract(L_8, L_10)); float L_16 = V_0; float L_17 = V_0; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_18; L_18 = sqrtf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_15, L_15)), ((float)il2cpp_codegen_multiply(L_16, L_17))))); return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2_DistanceSquared_m423F4C13FB0EB03192FA948B80787EE224DC4828 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value1, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_value2, const RuntimeMethod* method) { float V_0 = 0.0f; { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_0015; } } { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = ___0_value1; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_value2; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_3; L_3 = Vector2_op_Subtraction_mB97BBBE9B93D74AF5E073620AD5693A96B55C5F1_inline(L_1, L_2, NULL); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = L_3; float L_5; L_5 = Vector2_Dot_m3DBD983D4FEBCC0FE4E598FE56C6DDFC51C0250B_inline(L_4, L_4, NULL); return L_5; } IL_0015: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___0_value1; float L_7 = L_6.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8 = ___1_value2; float L_9 = L_8.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_10 = ___0_value1; float L_11 = L_10.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_12 = ___1_value2; float L_13 = L_12.___Y; V_0 = ((float)il2cpp_codegen_subtract(L_11, L_13)); float L_14 = ((float)il2cpp_codegen_subtract(L_7, L_9)); float L_15 = V_0; float L_16 = V_0; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_14, L_14)), ((float)il2cpp_codegen_multiply(L_15, L_16)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Normalize_m1C8341D89165938E4EEA0A21D2C338B9F8E7A4DF (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_0017; } } { float L_1; L_1 = Vector2_Length_mC99CCF8D33432D4C3392E1390C7605A053251E18_inline((&___0_value), NULL); V_0 = L_1; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___0_value; float L_3 = V_0; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4; L_4 = Vector2_op_Division_m0BACAF75FEDB556CDD4837AE3B155283501900ED_inline(L_2, L_3, NULL); return L_4; } IL_0017: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_5 = ___0_value; float L_6 = L_5.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_7 = ___0_value; float L_8 = L_7.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_9 = ___0_value; float L_10 = L_9.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_11 = ___0_value; float L_12 = L_11.___Y; V_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_6, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_12)))); float L_13 = V_1; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_14; L_14 = sqrtf(L_13); V_2 = ((float)((1.0f)/L_14)); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_15 = ___0_value; float L_16 = L_15.___X; float L_17 = V_2; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_18 = ___0_value; float L_19 = L_18.___Y; float L_20 = V_2; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_21; memset((&L_21), 0, sizeof(L_21)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_21), ((float)il2cpp_codegen_multiply(L_16, L_17)), ((float)il2cpp_codegen_multiply(L_19, L_20)), NULL); return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Reflect_mFA1AEADE249134960CE586A3CEE81D4F02C9EB11 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_vector, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_normal, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_0023; } } { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = ___0_vector; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_normal; float L_3; L_3 = Vector2_Dot_m3DBD983D4FEBCC0FE4E598FE56C6DDFC51C0250B_inline(L_1, L_2, NULL); V_0 = L_3; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_vector; float L_5 = V_0; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___1_normal; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_7; L_7 = Vector2_op_Multiply_m8269FD111DFEB3123D53C7385AC603C0D7F1932E_inline(((float)il2cpp_codegen_multiply((2.0f), L_5)), L_6, NULL); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8; L_8 = Vector2_op_Subtraction_mB97BBBE9B93D74AF5E073620AD5693A96B55C5F1_inline(L_4, L_7, NULL); return L_8; } IL_0023: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_9 = ___0_vector; float L_10 = L_9.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_11 = ___1_normal; float L_12 = L_11.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_13 = ___0_vector; float L_14 = L_13.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_15 = ___1_normal; float L_16 = L_15.___Y; V_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_10, L_12)), ((float)il2cpp_codegen_multiply(L_14, L_16)))); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_17 = ___0_vector; float L_18 = L_17.___X; float L_19 = V_1; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_20 = ___1_normal; float L_21 = L_20.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_22 = ___0_vector; float L_23 = L_22.___Y; float L_24 = V_1; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_25 = ___1_normal; float L_26 = L_25.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_27; memset((&L_27), 0, sizeof(L_27)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_27), ((float)il2cpp_codegen_subtract(L_18, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_19)), L_21)))), ((float)il2cpp_codegen_subtract(L_23, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_24)), L_26)))), NULL); return L_27; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Clamp_mCEE0D1D4CA521679C1897FA813EE4117122A7425 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value1, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_min, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___2_max, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float G_B3_0 = 0.0f; float G_B6_0 = 0.0f; float G_B9_0 = 0.0f; float G_B12_0 = 0.0f; { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_value1; float L_1 = L_0.___X; V_0 = L_1; float L_2 = V_0; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_3 = ___2_max; float L_4 = L_3.___X; if ((((float)L_2) > ((float)L_4))) { goto IL_0013; } } { float L_5 = V_0; G_B3_0 = L_5; goto IL_0019; } IL_0013: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___2_max; float L_7 = L_6.___X; G_B3_0 = L_7; } IL_0019: { V_0 = G_B3_0; float L_8 = V_0; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_9 = ___1_min; float L_10 = L_9.___X; if ((((float)L_8) < ((float)L_10))) { goto IL_0026; } } { float L_11 = V_0; G_B6_0 = L_11; goto IL_002c; } IL_0026: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_12 = ___1_min; float L_13 = L_12.___X; G_B6_0 = L_13; } IL_002c: { V_0 = G_B6_0; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_14 = ___0_value1; float L_15 = L_14.___Y; V_1 = L_15; float L_16 = V_1; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_17 = ___2_max; float L_18 = L_17.___Y; if ((((float)L_16) > ((float)L_18))) { goto IL_0040; } } { float L_19 = V_1; G_B9_0 = L_19; goto IL_0046; } IL_0040: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_20 = ___2_max; float L_21 = L_20.___Y; G_B9_0 = L_21; } IL_0046: { V_1 = G_B9_0; float L_22 = V_1; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_23 = ___1_min; float L_24 = L_23.___Y; if ((((float)L_22) < ((float)L_24))) { goto IL_0053; } } { float L_25 = V_1; G_B12_0 = L_25; goto IL_0059; } IL_0053: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_26 = ___1_min; float L_27 = L_26.___Y; G_B12_0 = L_27; } IL_0059: { V_1 = G_B12_0; float L_28 = V_0; float L_29 = V_1; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_30; memset((&L_30), 0, sizeof(L_30)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_30), L_28, L_29, NULL); return L_30; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Lerp_m24867DF77E71A07246A95BB33ED5FAB225FF5157 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value1, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_value2, float ___2_amount, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_value1; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_value2; float L_3 = L_2.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_value1; float L_5 = L_4.___X; float L_6 = ___2_amount; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_7 = ___0_value1; float L_8 = L_7.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_9 = ___1_value2; float L_10 = L_9.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_11 = ___0_value1; float L_12 = L_11.___Y; float L_13 = ___2_amount; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_14; memset((&L_14), 0, sizeof(L_14)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_14), ((float)il2cpp_codegen_add(L_1, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_3, L_5)), L_6)))), ((float)il2cpp_codegen_add(L_8, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_10, L_12)), L_13)))), NULL); return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Transform_mC58A9635588758EDF2FD483B849B31089F8C97C8 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_position, Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E ___1_matrix, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_position; float L_1 = L_0.___X; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_2 = ___1_matrix; float L_3 = L_2.___M11; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_position; float L_5 = L_4.___Y; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_6 = ___1_matrix; float L_7 = L_6.___M21; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_8 = ___1_matrix; float L_9 = L_8.___M31; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_10 = ___0_position; float L_11 = L_10.___X; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_12 = ___1_matrix; float L_13 = L_12.___M12; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_14 = ___0_position; float L_15 = L_14.___Y; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_16 = ___1_matrix; float L_17 = L_16.___M22; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_18 = ___1_matrix; float L_19 = L_18.___M32; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_20; memset((&L_20), 0, sizeof(L_20)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_20), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), L_9)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_11, L_13)), ((float)il2cpp_codegen_multiply(L_15, L_17)))), L_19)), NULL); return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Transform_m27A542D0C0F7B8DA9F061C9B987B821968456FF7 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_position, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___1_matrix, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_position; float L_1 = L_0.___X; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___1_matrix; float L_3 = L_2.___M11; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_position; float L_5 = L_4.___Y; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___1_matrix; float L_7 = L_6.___M21; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_8 = ___1_matrix; float L_9 = L_8.___M41; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_10 = ___0_position; float L_11 = L_10.___X; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___1_matrix; float L_13 = L_12.___M12; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_14 = ___0_position; float L_15 = L_14.___Y; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___1_matrix; float L_17 = L_16.___M22; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___1_matrix; float L_19 = L_18.___M42; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_20; memset((&L_20), 0, sizeof(L_20)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_20), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), L_9)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_11, L_13)), ((float)il2cpp_codegen_multiply(L_15, L_17)))), L_19)), NULL); return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_TransformNormal_m5E08ABAC1BCC69FE213DFFAE664C40EE00C30B5F (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_normal, Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E ___1_matrix, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_normal; float L_1 = L_0.___X; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_2 = ___1_matrix; float L_3 = L_2.___M11; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_normal; float L_5 = L_4.___Y; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_6 = ___1_matrix; float L_7 = L_6.___M21; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8 = ___0_normal; float L_9 = L_8.___X; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_10 = ___1_matrix; float L_11 = L_10.___M12; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_12 = ___0_normal; float L_13 = L_12.___Y; Matrix3x2_tE64BDEC3368ABCDA7011AE2806BDC631DD602F2E L_14 = ___1_matrix; float L_15 = L_14.___M22; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_16; memset((&L_16), 0, sizeof(L_16)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_16), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), NULL); return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_TransformNormal_m162515CA99F90A40EEBF8164657B05C6165EC93B (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_normal, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___1_matrix, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_normal; float L_1 = L_0.___X; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___1_matrix; float L_3 = L_2.___M11; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_normal; float L_5 = L_4.___Y; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___1_matrix; float L_7 = L_6.___M21; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8 = ___0_normal; float L_9 = L_8.___X; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___1_matrix; float L_11 = L_10.___M12; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_12 = ___0_normal; float L_13 = L_12.___Y; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___1_matrix; float L_15 = L_14.___M22; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_16; memset((&L_16), 0, sizeof(L_16)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_16), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), NULL); return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Transform_m31BDE7815111170E7C37A5074EA6172BD6883938 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_rotation, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___1_rotation; float L_1 = L_0.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___1_rotation; float L_3 = L_2.___X; V_0 = ((float)il2cpp_codegen_add(L_1, L_3)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___1_rotation; float L_5 = L_4.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___1_rotation; float L_7 = L_6.___Y; V_1 = ((float)il2cpp_codegen_add(L_5, L_7)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___1_rotation; float L_9 = L_8.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_rotation; float L_11 = L_10.___Z; V_2 = ((float)il2cpp_codegen_add(L_9, L_11)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___1_rotation; float L_13 = L_12.___W; float L_14 = V_2; V_3 = ((float)il2cpp_codegen_multiply(L_13, L_14)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_15 = ___1_rotation; float L_16 = L_15.___X; float L_17 = V_0; V_4 = ((float)il2cpp_codegen_multiply(L_16, L_17)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_18 = ___1_rotation; float L_19 = L_18.___X; float L_20 = V_1; V_5 = ((float)il2cpp_codegen_multiply(L_19, L_20)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_21 = ___1_rotation; float L_22 = L_21.___Y; float L_23 = V_1; V_6 = ((float)il2cpp_codegen_multiply(L_22, L_23)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_24 = ___1_rotation; float L_25 = L_24.___Z; float L_26 = V_2; V_7 = ((float)il2cpp_codegen_multiply(L_25, L_26)); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_27 = ___0_value; float L_28 = L_27.___X; float L_29 = V_6; float L_30 = V_7; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_31 = ___0_value; float L_32 = L_31.___Y; float L_33 = V_5; float L_34 = V_3; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_35 = ___0_value; float L_36 = L_35.___X; float L_37 = V_5; float L_38 = V_3; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_39 = ___0_value; float L_40 = L_39.___Y; float L_41 = V_4; float L_42 = V_7; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_43; memset((&L_43), 0, sizeof(L_43)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_43), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_28, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_29)), L_30)))), ((float)il2cpp_codegen_multiply(L_32, ((float)il2cpp_codegen_subtract(L_33, L_34)))))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_36, ((float)il2cpp_codegen_add(L_37, L_38)))), ((float)il2cpp_codegen_multiply(L_40, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_41)), L_42)))))), NULL); return L_43; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Add_m1F35506ED8536C7993F8DFF867BE2D3F495FC8B4 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = ___1_right; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2; L_2 = Vector2_op_Addition_m08FDB48B512979D8747CB6AA3EF13F9260DE9D09_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Subtract_mFAAB9BBCFC4B897BC34E6E7D39288400E5CAA7F3 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = ___1_right; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2; L_2 = Vector2_op_Subtraction_mB97BBBE9B93D74AF5E073620AD5693A96B55C5F1_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Multiply_m20347CDA353DBE4227B351F0159A79799B959615 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = ___1_right; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2; L_2 = Vector2_op_Multiply_mEB4763B43B68361EF14946C452C0F93105DADD68_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Multiply_m5419E5A4749EB01514EFBF4108359A6BCE3FF445 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, float ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; float L_1 = ___1_right; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2; L_2 = Vector2_op_Multiply_mF7200D562F0063D259C608EA0CB66E244E9811CE_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Multiply_m124C694BA031A9E51C36ED6EA07C3E8AC81C1425 (float ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { float L_0 = ___0_left; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = ___1_right; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2; L_2 = Vector2_op_Multiply_m8269FD111DFEB3123D53C7385AC603C0D7F1932E_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Divide_m2073CA6E88D8901F88B54B653657E158514B4113 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = ___1_right; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2; L_2 = Vector2_op_Division_m8A3BB57D2E5DC9C593A4E1F4E48C4A762A6BE86F_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Divide_mDEBA5A85CCE1BAF0D0D5AE6D391C832FDDAF1813 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, float ___1_divisor, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; float L_1 = ___1_divisor; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2; L_2 = Vector2_op_Division_m0BACAF75FEDB556CDD4837AE3B155283501900ED_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Negate_m821F9B97135E51753F1DB57A385F9A188EAEFB68 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_value; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1; L_1 = Vector2_op_UnaryNegation_mAC87265AEB219B55004A4AC0DEB30FC2506874ED_inline(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2__ctor_m10BB834F4F9383E78416591E37570345B6D1D1F2 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; float L_1 = ___0_value; Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF(__this, L_0, L_1, NULL); return; } } IL2CPP_EXTERN_C void Vector2__ctor_m10BB834F4F9383E78416591E37570345B6D1D1F2_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method) { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2__ctor_m10BB834F4F9383E78416591E37570345B6D1D1F2(_thisAdjusted, ___0_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __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_EXTERN_C void Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF_AdjustorThunk (RuntimeObject* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF(_thisAdjusted, ___0_x, ___1_y, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2_CopyTo_m9D7560B87F53C7FF4D1DE9BC19605BC7B6B7DC93 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_array; Vector2_CopyTo_m5F26741DF79174DC22E64C444ACA10B5729BF80D(__this, L_0, 0, NULL); return; } } IL2CPP_EXTERN_C void Vector2_CopyTo_m9D7560B87F53C7FF4D1DE9BC19605BC7B6B7DC93_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, const RuntimeMethod* method) { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2_CopyTo_m9D7560B87F53C7FF4D1DE9BC19605BC7B6B7DC93_inline(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2_CopyTo_m5F26741DF79174DC22E64C444ACA10B5729BF80D (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_1 = (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var))); NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D3FB62014B8BDB45F76279DACCE9FF96BD984E9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector2_CopyTo_m5F26741DF79174DC22E64C444ACA10B5729BF80D_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___1_index; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_index; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) < ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_0033; } } IL_0018: { int32_t L_5 = ___1_index; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); String_t* L_8; L_8 = SR_Format_mFA381AB984D00222E1CACA0EE8F4C53E8C99D34B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral841A7337B7A9B39067EAA12DAD0FF590ABAA277F)), L_7, NULL); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_9 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_8, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector2_CopyTo_m5F26741DF79174DC22E64C444ACA10B5729BF80D_RuntimeMethod_var))); } IL_0033: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = ___0_array; NullCheck(L_10); int32_t L_11 = ___1_index; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), L_11))) >= ((int32_t)2))) { goto IL_0051; } } { int32_t L_12 = ___1_index; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); String_t* L_15; L_15 = SR_Format_mFA381AB984D00222E1CACA0EE8F4C53E8C99D34B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral99B9AE87345F3ABB10F6BE124F399737797C4C8B)), L_14, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_16 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_16, L_15, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector2_CopyTo_m5F26741DF79174DC22E64C444ACA10B5729BF80D_RuntimeMethod_var))); } IL_0051: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = ___0_array; int32_t L_18 = ___1_index; float L_19 = __this->___X; NullCheck(L_17); (L_17)->SetAt(static_cast(L_18), (float)L_19); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = ___0_array; int32_t L_21 = ___1_index; float L_22 = __this->___Y; NullCheck(L_20); (L_20)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_21, 1))), (float)L_22); return; } } IL2CPP_EXTERN_C void Vector2_CopyTo_m5F26741DF79174DC22E64C444ACA10B5729BF80D_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2_CopyTo_m5F26741DF79174DC22E64C444ACA10B5729BF80D(_thisAdjusted, ___0_array, ___1_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector2_Equals_mF0CA6852169A68DA859F7279BCE0FE29C446225F (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_other, const RuntimeMethod* method) { { float L_0 = __this->___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = ___0_other; float L_2 = L_1.___X; if ((!(((float)L_0) == ((float)L_2)))) { goto IL_001d; } } { float L_3 = __this->___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_other; float L_5 = L_4.___Y; return (bool)((((float)L_3) == ((float)L_5))? 1 : 0); } IL_001d: { return (bool)0; } } IL2CPP_EXTERN_C bool Vector2_Equals_mF0CA6852169A68DA859F7279BCE0FE29C446225F_AdjustorThunk (RuntimeObject* __this, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_other, const RuntimeMethod* method) { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Vector2_Equals_mF0CA6852169A68DA859F7279BCE0FE29C446225F(_thisAdjusted, ___0_other, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector2_Dot_m3DBD983D4FEBCC0FE4E598FE56C6DDFC51C0250B (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value1, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_value2, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_value1; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_value2; float L_3 = L_2.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_value1; float L_5 = L_4.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___1_value2; float L_7 = L_6.___Y; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Min_m962FA8E2132F9DE567074586900C6CB9D8328572 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value1, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_value2, const RuntimeMethod* method) { float G_B3_0 = 0.0f; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; float G_B6_0 = 0.0f; float G_B6_1 = 0.0f; { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_value1; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_value2; float L_3 = L_2.___X; if ((((float)L_1) < ((float)L_3))) { goto IL_0016; } } { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___1_value2; float L_5 = L_4.___X; G_B3_0 = L_5; goto IL_001c; } IL_0016: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___0_value1; float L_7 = L_6.___X; G_B3_0 = L_7; } IL_001c: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8 = ___0_value1; float L_9 = L_8.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_10 = ___1_value2; float L_11 = L_10.___Y; if ((((float)L_9) < ((float)L_11))) { G_B5_0 = G_B3_0; goto IL_0032; } G_B4_0 = G_B3_0; } { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_12 = ___1_value2; float L_13 = L_12.___Y; G_B6_0 = L_13; G_B6_1 = G_B4_0; goto IL_0038; } IL_0032: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_14 = ___0_value1; float L_15 = L_14.___Y; G_B6_0 = L_15; G_B6_1 = G_B5_0; } IL_0038: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_16; memset((&L_16), 0, sizeof(L_16)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_16), G_B6_1, G_B6_0, NULL); return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Max_m25AB99360504EB5DAB78917970D213944171747D (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value1, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_value2, const RuntimeMethod* method) { float G_B3_0 = 0.0f; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; float G_B6_0 = 0.0f; float G_B6_1 = 0.0f; { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_value1; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_value2; float L_3 = L_2.___X; if ((((float)L_1) > ((float)L_3))) { goto IL_0016; } } { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___1_value2; float L_5 = L_4.___X; G_B3_0 = L_5; goto IL_001c; } IL_0016: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___0_value1; float L_7 = L_6.___X; G_B3_0 = L_7; } IL_001c: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8 = ___0_value1; float L_9 = L_8.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_10 = ___1_value2; float L_11 = L_10.___Y; if ((((float)L_9) > ((float)L_11))) { G_B5_0 = G_B3_0; goto IL_0032; } G_B4_0 = G_B3_0; } { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_12 = ___1_value2; float L_13 = L_12.___Y; G_B6_0 = L_13; G_B6_1 = G_B4_0; goto IL_0038; } IL_0032: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_14 = ___0_value1; float L_15 = L_14.___Y; G_B6_0 = L_15; G_B6_1 = G_B5_0; } IL_0038: { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_16; memset((&L_16), 0, sizeof(L_16)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_16), G_B6_1, G_B6_0, NULL); return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_Abs_m40DC10E44ED6D0B3E5C94131A8B35A9C19AE76F0 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_value; float L_1 = L_0.___X; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_2; L_2 = fabsf(L_1); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_3 = ___0_value; float L_4 = L_3.___Y; float L_5; L_5 = fabsf(L_4); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_6), L_2, L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_SquareRoot_mB77CC09E96922F73FC4BE5AAC8C03267E6D35F59 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_value; float L_1 = L_0.___X; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_2; L_2 = sqrtf(L_1); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_3 = ___0_value; float L_4 = L_3.___Y; float L_5; L_5 = sqrtf(L_4); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_6), L_2, L_5, NULL); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Addition_m08FDB48B512979D8747CB6AA3EF13F9260DE9D09 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_right; float L_3 = L_2.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_left; float L_5 = L_4.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___1_right; float L_7 = L_6.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), NULL); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Subtraction_mB97BBBE9B93D74AF5E073620AD5693A96B55C5F1 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_right; float L_3 = L_2.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_left; float L_5 = L_4.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___1_right; float L_7 = L_6.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), NULL); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Multiply_mEB4763B43B68361EF14946C452C0F93105DADD68 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_right; float L_3 = L_2.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_left; float L_5 = L_4.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___1_right; float L_7 = L_6.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_8), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), NULL); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Multiply_m8269FD111DFEB3123D53C7385AC603C0D7F1932E (float ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { float L_0 = ___0_left; float L_1 = ___0_left; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_2), L_0, L_1, NULL); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_3 = ___1_right; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4; L_4 = Vector2_op_Multiply_mEB4763B43B68361EF14946C452C0F93105DADD68_inline(L_2, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Multiply_mF7200D562F0063D259C608EA0CB66E244E9811CE (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, float ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; float L_1 = ___1_right; float L_2 = ___1_right; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_3), L_1, L_2, NULL); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4; L_4 = Vector2_op_Multiply_mEB4763B43B68361EF14946C452C0F93105DADD68_inline(L_0, L_3, NULL); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Division_m8A3BB57D2E5DC9C593A4E1F4E48C4A762A6BE86F (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_right; float L_3 = L_2.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_left; float L_5 = L_4.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___1_right; float L_7 = L_6.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_8), ((float)(L_1/L_3)), ((float)(L_5/L_7)), NULL); return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Division_m0BACAF75FEDB556CDD4837AE3B155283501900ED (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value1, float ___1_value2, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_value1; float L_1 = ___1_value2; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m10BB834F4F9383E78416591E37570345B6D1D1F2((&L_2), L_1, NULL); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_3; L_3 = Vector2_op_Division_m8A3BB57D2E5DC9C593A4E1F4E48C4A762A6BE86F_inline(L_0, L_2, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_UnaryNegation_mAC87265AEB219B55004A4AC0DEB30FC2506874ED (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0; L_0 = Vector2_get_Zero_mFDA828D9EB833C7E56CCCE0C0A783AAE614B3BA1(NULL); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = ___0_value; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2; L_2 = Vector2_op_Subtraction_mB97BBBE9B93D74AF5E073620AD5693A96B55C5F1_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m176847D945845D3C5AAD276006B62AADFFD5567F (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___1_right; bool L_1; L_1 = Vector2_Equals_mF0CA6852169A68DA859F7279BCE0FE29C446225F((&___0_left), L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector2_op_Inequality_mFF152393743D7A4744D219B1B361F5D54BAD66A1 (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = ___1_right; bool L_2; L_2 = Vector2_op_Equality_m176847D945845D3C5AAD276006B62AADFFD5567F_inline(L_0, L_1, NULL); return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 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 Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_get_Zero_m33F9F45ED68E261E2619148BF7C91B207B3C4188 (const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_0; memset((&V_0), 0, sizeof(V_0)); { il2cpp_codegen_initobj((&V_0), sizeof(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = V_0; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_get_One_m284CB1880E5A2742FA4CD3E28F71E34C76045834 (const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0; memset((&L_0), 0, sizeof(L_0)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_0), (1.0f), (1.0f), (1.0f), NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_get_UnitX_m62668C092DA5FBBEB75A326E315FDB7D463E9EA0 (const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0; memset((&L_0), 0, sizeof(L_0)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_0), (1.0f), (0.0f), (0.0f), NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_get_UnitY_mE913819A06E99E2DDD78D96D2313B8AF5FEAEA0B (const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0; memset((&L_0), 0, sizeof(L_0)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_0), (0.0f), (1.0f), (0.0f), NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_get_UnitZ_mF60C3D51DE3906000D4F9B8E2686C5CCFAC0D878 (const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0; memset((&L_0), 0, sizeof(L_0)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_0), (0.0f), (0.0f), (1.0f), NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_m6EA39E7A65A09E669C48F62771442A9936A81665 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_tDBADDD699E5C1C58ED9DF75B838DD3056A6EAF64_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float* L_0 = (float*)(&__this->___X); int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL); float* L_2 = (float*)(&__this->___Y); int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(HashHelpers_tDBADDD699E5C1C58ED9DF75B838DD3056A6EAF64_il2cpp_TypeInfo_var); int32_t L_4; L_4 = HashHelpers_Combine_mA94C6B78FF8602DF43B2236B37E07EAD3E40861E(L_1, L_3, NULL); float* L_5 = (float*)(&__this->___Z); int32_t L_6; L_6 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_5, NULL); int32_t L_7; L_7 = HashHelpers_Combine_mA94C6B78FF8602DF43B2236B37E07EAD3E40861E(L_4, L_6, NULL); return L_7; } } IL2CPP_EXTERN_C int32_t Vector3_GetHashCode_m6EA39E7A65A09E669C48F62771442A9936A81665_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Vector3_GetHashCode_m6EA39E7A65A09E669C48F62771442A9936A81665(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector3_Equals_m81F9E36BE544963229CFED0561670E20DDCAABCE (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D_il2cpp_TypeInfo_var))) { goto IL_000a; } } { return (bool)0; } IL_000a: { RuntimeObject* L_1 = ___0_obj; bool L_2; L_2 = Vector3_Equals_m5EAC07DAA75E2A84A3997BC27F36BE19698CC3FE(__this, ((*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)UnBox(L_1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D_il2cpp_TypeInfo_var)))), NULL); return L_2; } } IL2CPP_EXTERN_C bool Vector3_Equals_m81F9E36BE544963229CFED0561670E20DDCAABCE_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Vector3_Equals_m81F9E36BE544963229CFED0561670E20DDCAABCE_inline(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3_ToString_m84244C7A59EC1E85A6D00453D2CF6190ED511CBC (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0; L_0 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); String_t* L_1; L_1 = Vector3_ToString_m2048240DCF9C4CED3DE9A4C4C1589786BB3B1D99(__this, _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869, L_0, NULL); return L_1; } } IL2CPP_EXTERN_C String_t* Vector3_ToString_m84244C7A59EC1E85A6D00453D2CF6190ED511CBC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Vector3_ToString_m84244C7A59EC1E85A6D00453D2CF6190ED511CBC(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3_ToString_mDBDCCD89981CE8EAB7F1334688554028828E486F (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, String_t* ___0_format, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { String_t* L_0 = ___0_format; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_1; L_1 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL); String_t* L_2; L_2 = Vector3_ToString_m2048240DCF9C4CED3DE9A4C4C1589786BB3B1D99(__this, L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C String_t* Vector3_ToString_mDBDCCD89981CE8EAB7F1334688554028828E486F_AdjustorThunk (RuntimeObject* __this, String_t* ___0_format, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Vector3_ToString_mDBDCCD89981CE8EAB7F1334688554028828E486F(_thisAdjusted, ___0_format, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3_ToString_m2048240DCF9C4CED3DE9A4C4C1589786BB3B1D99 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, String_t* ___0_format, RuntimeObject* ___1_formatProvider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL); RuntimeObject* L_1 = ___1_formatProvider; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* L_2; L_2 = NumberFormatInfo_GetInstance_m705987E5E7D3E5EC5C5DD2D088FBC9BCBA0FC31F(L_1, NULL); NullCheck(L_2); String_t* L_3; L_3 = NumberFormatInfo_get_NumberGroupSeparator_m0556B092AA471513B1EDC31C047712226D39BEB6_inline(L_2, NULL); V_0 = L_3; StringBuilder_t* L_4 = L_0; NullCheck(L_4); StringBuilder_t* L_5; L_5 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_4, ((int32_t)60), NULL); StringBuilder_t* L_6 = L_4; float L_7 = __this->___X; float L_8 = L_7; RuntimeObject* L_9 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_8); String_t* L_10 = ___0_format; RuntimeObject* L_11 = ___1_formatProvider; String_t* L_12; L_12 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE((float*)UnBox(L_9, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var), L_10, L_11, NULL); NullCheck(L_6); StringBuilder_t* L_13; L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_6, L_12, NULL); StringBuilder_t* L_14 = L_6; String_t* L_15 = V_0; NullCheck(L_14); StringBuilder_t* L_16; L_16 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_14, L_15, NULL); StringBuilder_t* L_17 = L_14; NullCheck(L_17); StringBuilder_t* L_18; L_18 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_17, ((int32_t)32), NULL); StringBuilder_t* L_19 = L_17; float L_20 = __this->___Y; float L_21 = L_20; RuntimeObject* L_22 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_21); String_t* L_23 = ___0_format; RuntimeObject* L_24 = ___1_formatProvider; String_t* L_25; L_25 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE((float*)UnBox(L_22, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var), L_23, L_24, NULL); NullCheck(L_19); StringBuilder_t* L_26; L_26 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_19, L_25, NULL); StringBuilder_t* L_27 = L_19; String_t* L_28 = V_0; NullCheck(L_27); StringBuilder_t* L_29; L_29 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_27, L_28, NULL); StringBuilder_t* L_30 = L_27; NullCheck(L_30); StringBuilder_t* L_31; L_31 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_30, ((int32_t)32), NULL); StringBuilder_t* L_32 = L_30; float L_33 = __this->___Z; float L_34 = L_33; RuntimeObject* L_35 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_34); String_t* L_36 = ___0_format; RuntimeObject* L_37 = ___1_formatProvider; String_t* L_38; L_38 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE((float*)UnBox(L_35, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var), L_36, L_37, NULL); NullCheck(L_32); StringBuilder_t* L_39; L_39 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_32, L_38, NULL); StringBuilder_t* L_40 = L_32; NullCheck(L_40); StringBuilder_t* L_41; L_41 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_40, ((int32_t)62), NULL); NullCheck(L_40); String_t* L_42; L_42 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_40); return L_42; } } IL2CPP_EXTERN_C String_t* Vector3_ToString_m2048240DCF9C4CED3DE9A4C4C1589786BB3B1D99_AdjustorThunk (RuntimeObject* __this, String_t* ___0_format, RuntimeObject* ___1_formatProvider, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Vector3_ToString_m2048240DCF9C4CED3DE9A4C4C1589786BB3B1D99(_thisAdjusted, ___0_format, ___1_formatProvider, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_Length_m6C08B9E2FF1CE669F2587A9AEDA7F56CFCE73B4C (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_001e; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)__this); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)__this); float L_3; L_3 = Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline(L_1, L_2, NULL); il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_4; L_4 = sqrtf(L_3); return L_4; } IL_001e: { float L_5 = __this->___X; float L_6 = __this->___X; float L_7 = __this->___Y; float L_8 = __this->___Y; float L_9 = __this->___Z; float L_10 = __this->___Z; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_11; L_11 = sqrtf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_5, L_6)), ((float)il2cpp_codegen_multiply(L_7, L_8)))), ((float)il2cpp_codegen_multiply(L_9, L_10))))); return L_11; } } IL2CPP_EXTERN_C float Vector3_Length_m6C08B9E2FF1CE669F2587A9AEDA7F56CFCE73B4C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = Vector3_Length_m6C08B9E2FF1CE669F2587A9AEDA7F56CFCE73B4C_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_LengthSquared_m766BB11AC2BD082CB45D208ED41AA46EC3216C7C (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, const RuntimeMethod* method) { { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_0019; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)__this); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)__this); float L_3; L_3 = Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline(L_1, L_2, NULL); return L_3; } IL_0019: { float L_4 = __this->___X; float L_5 = __this->___X; float L_6 = __this->___Y; float L_7 = __this->___Y; float L_8 = __this->___Z; float L_9 = __this->___Z; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_6, L_7)))), ((float)il2cpp_codegen_multiply(L_8, L_9)))); } } IL2CPP_EXTERN_C float Vector3_LengthSquared_m766BB11AC2BD082CB45D208ED41AA46EC3216C7C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = Vector3_LengthSquared_m766BB11AC2BD082CB45D208ED41AA46EC3216C7C_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_Distance_mEA77F86BDBA0C4E1B67CD641E3D74AC7331B9597 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_value2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_001a; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = ___0_value1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_value2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3; L_3 = Vector3_op_Subtraction_m0EE275DF6C1885FA04FD68435B732B89AA72A099_inline(L_1, L_2, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = L_3; float L_5; L_5 = Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline(L_4, L_4, NULL); il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_6; L_6 = sqrtf(L_5); return L_6; } IL_001a: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_7 = ___0_value1; float L_8 = L_7.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_9 = ___1_value2; float L_10 = L_9.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_11 = ___0_value1; float L_12 = L_11.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_13 = ___1_value2; float L_14 = L_13.___Y; V_0 = ((float)il2cpp_codegen_subtract(L_12, L_14)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_15 = ___0_value1; float L_16 = L_15.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_17 = ___1_value2; float L_18 = L_17.___Z; V_1 = ((float)il2cpp_codegen_subtract(L_16, L_18)); float L_19 = ((float)il2cpp_codegen_subtract(L_8, L_10)); float L_20 = V_0; float L_21 = V_0; float L_22 = V_1; float L_23 = V_1; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_24; L_24 = sqrtf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_19, L_19)), ((float)il2cpp_codegen_multiply(L_20, L_21)))), ((float)il2cpp_codegen_multiply(L_22, L_23))))); return L_24; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_DistanceSquared_m7DB38F42A7FBD20866446595A6913F110C54F817 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_value2, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_0015; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = ___0_value1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_value2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3; L_3 = Vector3_op_Subtraction_m0EE275DF6C1885FA04FD68435B732B89AA72A099_inline(L_1, L_2, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = L_3; float L_5; L_5 = Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline(L_4, L_4, NULL); return L_5; } IL_0015: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___0_value1; float L_7 = L_6.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___1_value2; float L_9 = L_8.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___0_value1; float L_11 = L_10.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12 = ___1_value2; float L_13 = L_12.___Y; V_0 = ((float)il2cpp_codegen_subtract(L_11, L_13)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_14 = ___0_value1; float L_15 = L_14.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_16 = ___1_value2; float L_17 = L_16.___Z; V_1 = ((float)il2cpp_codegen_subtract(L_15, L_17)); float L_18 = ((float)il2cpp_codegen_subtract(L_7, L_9)); float L_19 = V_0; float L_20 = V_0; float L_21 = V_1; float L_22 = V_1; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_18, L_18)), ((float)il2cpp_codegen_multiply(L_19, L_20)))), ((float)il2cpp_codegen_multiply(L_21, L_22)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_0017; } } { float L_1; L_1 = Vector3_Length_m6C08B9E2FF1CE669F2587A9AEDA7F56CFCE73B4C_inline((&___0_value), NULL); V_0 = L_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___0_value; float L_3 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4; L_4 = Vector3_op_Division_m64735E600DCFD89930BE8A13E1F9FF46CD6A048A_inline(L_2, L_3, NULL); return L_4; } IL_0017: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_5 = ___0_value; float L_6 = L_5.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_7 = ___0_value; float L_8 = L_7.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_9 = ___0_value; float L_10 = L_9.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_11 = ___0_value; float L_12 = L_11.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_13 = ___0_value; float L_14 = L_13.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_15 = ___0_value; float L_16 = L_15.___Z; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_17; L_17 = sqrtf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_6, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_12)))), ((float)il2cpp_codegen_multiply(L_14, L_16))))); V_1 = L_17; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_18 = ___0_value; float L_19 = L_18.___X; float L_20 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_21 = ___0_value; float L_22 = L_21.___Y; float L_23 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_24 = ___0_value; float L_25 = L_24.___Z; float L_26 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_27; memset((&L_27), 0, sizeof(L_27)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_27), ((float)(L_19/L_20)), ((float)(L_22/L_23)), ((float)(L_25/L_26)), NULL); return L_27; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_vector1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_vector2, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_vector1; float L_1 = L_0.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_vector2; float L_3 = L_2.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_vector1; float L_5 = L_4.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_vector2; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_vector1; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_vector2; float L_11 = L_10.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12 = ___0_vector1; float L_13 = L_12.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_14 = ___1_vector2; float L_15 = L_14.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_16 = ___0_vector1; float L_17 = L_16.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_18 = ___1_vector2; float L_19 = L_18.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_20 = ___0_vector1; float L_21 = L_20.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_22 = ___1_vector2; float L_23 = L_22.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_24; memset((&L_24), 0, sizeof(L_24)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&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); return L_24; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Reflect_m4B9061671E747A45C649DB2FD3371E6F119A37DB (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_vector, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_normal, const RuntimeMethod* method) { float V_0 = 0.0f; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_0029; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = ___0_vector; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_normal; float L_3; L_3 = Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline(L_1, L_2, NULL); V_0 = L_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___1_normal; float L_5 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6; L_6 = Vector3_op_Multiply_m85D2248ECA268329F06016BFDF7FE97077331517_inline(L_4, L_5, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_7; L_7 = Vector3_op_Multiply_m85D2248ECA268329F06016BFDF7FE97077331517_inline(L_6, (2.0f), NULL); V_1 = L_7; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_vector; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_9 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10; L_10 = Vector3_op_Subtraction_m0EE275DF6C1885FA04FD68435B732B89AA72A099_inline(L_8, L_9, NULL); return L_10; } IL_0029: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_11 = ___0_vector; float L_12 = L_11.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_13 = ___1_normal; float L_14 = L_13.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_15 = ___0_vector; float L_16 = L_15.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_17 = ___1_normal; float L_18 = L_17.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_19 = ___0_vector; float L_20 = L_19.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_21 = ___1_normal; float L_22 = L_21.___Z; V_2 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_14)), ((float)il2cpp_codegen_multiply(L_16, L_18)))), ((float)il2cpp_codegen_multiply(L_20, L_22)))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_23 = ___1_normal; float L_24 = L_23.___X; float L_25 = V_2; V_3 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_24, L_25)), (2.0f))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_26 = ___1_normal; float L_27 = L_26.___Y; float L_28 = V_2; V_4 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_27, L_28)), (2.0f))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_29 = ___1_normal; float L_30 = L_29.___Z; float L_31 = V_2; V_5 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_30, L_31)), (2.0f))); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_32 = ___0_vector; float L_33 = L_32.___X; float L_34 = V_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_35 = ___0_vector; float L_36 = L_35.___Y; float L_37 = V_4; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_38 = ___0_vector; float L_39 = L_38.___Z; float L_40 = V_5; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_41; memset((&L_41), 0, sizeof(L_41)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_41), ((float)il2cpp_codegen_subtract(L_33, L_34)), ((float)il2cpp_codegen_subtract(L_36, L_37)), ((float)il2cpp_codegen_subtract(L_39, L_40)), NULL); return L_41; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Clamp_mF7C5F3215D32DDED5538006B504A1AF81BDAAC41 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_min, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___2_max, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float G_B3_0 = 0.0f; float G_B6_0 = 0.0f; float G_B9_0 = 0.0f; float G_B12_0 = 0.0f; float G_B15_0 = 0.0f; float G_B18_0 = 0.0f; { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_value1; float L_1 = L_0.___X; V_0 = L_1; float L_2 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3 = ___2_max; float L_4 = L_3.___X; if ((((float)L_2) > ((float)L_4))) { goto IL_0013; } } { float L_5 = V_0; G_B3_0 = L_5; goto IL_0019; } IL_0013: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___2_max; float L_7 = L_6.___X; G_B3_0 = L_7; } IL_0019: { V_0 = G_B3_0; float L_8 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_9 = ___1_min; float L_10 = L_9.___X; if ((((float)L_8) < ((float)L_10))) { goto IL_0026; } } { float L_11 = V_0; G_B6_0 = L_11; goto IL_002c; } IL_0026: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12 = ___1_min; float L_13 = L_12.___X; G_B6_0 = L_13; } IL_002c: { V_0 = G_B6_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_14 = ___0_value1; float L_15 = L_14.___Y; V_1 = L_15; float L_16 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_17 = ___2_max; float L_18 = L_17.___Y; if ((((float)L_16) > ((float)L_18))) { goto IL_0040; } } { float L_19 = V_1; G_B9_0 = L_19; goto IL_0046; } IL_0040: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_20 = ___2_max; float L_21 = L_20.___Y; G_B9_0 = L_21; } IL_0046: { V_1 = G_B9_0; float L_22 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_23 = ___1_min; float L_24 = L_23.___Y; if ((((float)L_22) < ((float)L_24))) { goto IL_0053; } } { float L_25 = V_1; G_B12_0 = L_25; goto IL_0059; } IL_0053: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_26 = ___1_min; float L_27 = L_26.___Y; G_B12_0 = L_27; } IL_0059: { V_1 = G_B12_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_28 = ___0_value1; float L_29 = L_28.___Z; V_2 = L_29; float L_30 = V_2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_31 = ___2_max; float L_32 = L_31.___Z; if ((((float)L_30) > ((float)L_32))) { goto IL_006d; } } { float L_33 = V_2; G_B15_0 = L_33; goto IL_0073; } IL_006d: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_34 = ___2_max; float L_35 = L_34.___Z; G_B15_0 = L_35; } IL_0073: { V_2 = G_B15_0; float L_36 = V_2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_37 = ___1_min; float L_38 = L_37.___Z; if ((((float)L_36) < ((float)L_38))) { goto IL_0080; } } { float L_39 = V_2; G_B18_0 = L_39; goto IL_0086; } IL_0080: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_40 = ___1_min; float L_41 = L_40.___Z; G_B18_0 = L_41; } IL_0086: { V_2 = G_B18_0; float L_42 = V_0; float L_43 = V_1; float L_44 = V_2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_45; memset((&L_45), 0, sizeof(L_45)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_45), L_42, L_43, L_44, NULL); return L_45; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Lerp_mE210BCE17065E5E900617E6906C4FFBB7FBEEF50 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_value2, float ___2_amount, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D V_0; memset((&V_0), 0, sizeof(V_0)); { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_0023; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = ___0_value1; float L_2 = ___2_amount; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3; L_3 = Vector3_op_Multiply_m85D2248ECA268329F06016BFDF7FE97077331517_inline(L_1, ((float)il2cpp_codegen_subtract((1.0f), L_2)), NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___1_value2; float L_5 = ___2_amount; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6; L_6 = Vector3_op_Multiply_m85D2248ECA268329F06016BFDF7FE97077331517_inline(L_4, L_5, NULL); V_0 = L_6; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_7 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8; L_8 = Vector3_op_Addition_mB8BD42FC23C3DC0BFBC677571B69D88519E5744A_inline(L_3, L_7, NULL); return L_8; } IL_0023: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_9 = ___0_value1; float L_10 = L_9.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_11 = ___1_value2; float L_12 = L_11.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_13 = ___0_value1; float L_14 = L_13.___X; float L_15 = ___2_amount; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_16 = ___0_value1; float L_17 = L_16.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_18 = ___1_value2; float L_19 = L_18.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_20 = ___0_value1; float L_21 = L_20.___Y; float L_22 = ___2_amount; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_23 = ___0_value1; float L_24 = L_23.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_25 = ___1_value2; float L_26 = L_25.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_27 = ___0_value1; float L_28 = L_27.___Z; float L_29 = ___2_amount; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_30; memset((&L_30), 0, sizeof(L_30)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_30), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), ((float)il2cpp_codegen_add(L_24, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_26, L_28)), L_29)))), NULL); return L_30; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Transform_mA291138B75730F55698ECE1DE8B49C927A012023 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_position, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___1_matrix, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_position; float L_1 = L_0.___X; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___1_matrix; float L_3 = L_2.___M11; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_position; float L_5 = L_4.___Y; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___1_matrix; float L_7 = L_6.___M21; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_position; float L_9 = L_8.___Z; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___1_matrix; float L_11 = L_10.___M31; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_12 = ___1_matrix; float L_13 = L_12.___M41; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_14 = ___0_position; float L_15 = L_14.___X; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_16 = ___1_matrix; float L_17 = L_16.___M12; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_18 = ___0_position; float L_19 = L_18.___Y; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_20 = ___1_matrix; float L_21 = L_20.___M22; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_22 = ___0_position; float L_23 = L_22.___Z; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_24 = ___1_matrix; float L_25 = L_24.___M32; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___1_matrix; float L_27 = L_26.___M42; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_28 = ___0_position; float L_29 = L_28.___X; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___1_matrix; float L_31 = L_30.___M13; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_32 = ___0_position; float L_33 = L_32.___Y; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_34 = ___1_matrix; float L_35 = L_34.___M23; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_36 = ___0_position; float L_37 = L_36.___Z; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_38 = ___1_matrix; float L_39 = L_38.___M33; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_40 = ___1_matrix; float L_41 = L_40.___M43; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_42; memset((&L_42), 0, sizeof(L_42)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_42), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), L_13)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_15, L_17)), ((float)il2cpp_codegen_multiply(L_19, L_21)))), ((float)il2cpp_codegen_multiply(L_23, L_25)))), L_27)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_29, L_31)), ((float)il2cpp_codegen_multiply(L_33, L_35)))), ((float)il2cpp_codegen_multiply(L_37, L_39)))), L_41)), NULL); return L_42; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_TransformNormal_m36C3F1402E8C8343D4C620F17BEEE9F66D583082 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_normal, Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 ___1_matrix, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_normal; float L_1 = L_0.___X; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_2 = ___1_matrix; float L_3 = L_2.___M11; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_normal; float L_5 = L_4.___Y; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_6 = ___1_matrix; float L_7 = L_6.___M21; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_normal; float L_9 = L_8.___Z; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_10 = ___1_matrix; float L_11 = L_10.___M31; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12 = ___0_normal; float L_13 = L_12.___X; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_14 = ___1_matrix; float L_15 = L_14.___M12; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_16 = ___0_normal; float L_17 = L_16.___Y; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_18 = ___1_matrix; float L_19 = L_18.___M22; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_20 = ___0_normal; float L_21 = L_20.___Z; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_22 = ___1_matrix; float L_23 = L_22.___M32; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_24 = ___0_normal; float L_25 = L_24.___X; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_26 = ___1_matrix; float L_27 = L_26.___M13; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_28 = ___0_normal; float L_29 = L_28.___Y; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_30 = ___1_matrix; float L_31 = L_30.___M23; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_32 = ___0_normal; float L_33 = L_32.___Z; Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_34 = ___1_matrix; float L_35 = L_34.___M33; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_36; memset((&L_36), 0, sizeof(L_36)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_36), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_13, L_15)), ((float)il2cpp_codegen_multiply(L_17, L_19)))), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_25, L_27)), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_multiply(L_33, L_35)))), NULL); return L_36; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Transform_mB922AC3B782EAEA6F077B55B1855C7D693DA2858 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value, Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F ___1_rotation, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; float V_11 = 0.0f; { Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_0 = ___1_rotation; float L_1 = L_0.___X; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_2 = ___1_rotation; float L_3 = L_2.___X; V_0 = ((float)il2cpp_codegen_add(L_1, L_3)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_4 = ___1_rotation; float L_5 = L_4.___Y; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_6 = ___1_rotation; float L_7 = L_6.___Y; V_1 = ((float)il2cpp_codegen_add(L_5, L_7)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_8 = ___1_rotation; float L_9 = L_8.___Z; Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_10 = ___1_rotation; float L_11 = L_10.___Z; V_2 = ((float)il2cpp_codegen_add(L_9, L_11)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_12 = ___1_rotation; float L_13 = L_12.___W; float L_14 = V_0; V_3 = ((float)il2cpp_codegen_multiply(L_13, L_14)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_15 = ___1_rotation; float L_16 = L_15.___W; float L_17 = V_1; V_4 = ((float)il2cpp_codegen_multiply(L_16, L_17)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_18 = ___1_rotation; float L_19 = L_18.___W; float L_20 = V_2; V_5 = ((float)il2cpp_codegen_multiply(L_19, L_20)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_21 = ___1_rotation; float L_22 = L_21.___X; float L_23 = V_0; V_6 = ((float)il2cpp_codegen_multiply(L_22, L_23)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_24 = ___1_rotation; float L_25 = L_24.___X; float L_26 = V_1; V_7 = ((float)il2cpp_codegen_multiply(L_25, L_26)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_27 = ___1_rotation; float L_28 = L_27.___X; float L_29 = V_2; V_8 = ((float)il2cpp_codegen_multiply(L_28, L_29)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_30 = ___1_rotation; float L_31 = L_30.___Y; float L_32 = V_1; V_9 = ((float)il2cpp_codegen_multiply(L_31, L_32)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_33 = ___1_rotation; float L_34 = L_33.___Y; float L_35 = V_2; V_10 = ((float)il2cpp_codegen_multiply(L_34, L_35)); Quaternion_tF78017216EDB74038AE5C9696AF7C1C922EE788F L_36 = ___1_rotation; float L_37 = L_36.___Z; float L_38 = V_2; V_11 = ((float)il2cpp_codegen_multiply(L_37, L_38)); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_39 = ___0_value; float L_40 = L_39.___X; float L_41 = V_9; float L_42 = V_11; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_43 = ___0_value; float L_44 = L_43.___Y; float L_45 = V_7; float L_46 = V_5; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_47 = ___0_value; float L_48 = L_47.___Z; float L_49 = V_8; float L_50 = V_4; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_51 = ___0_value; float L_52 = L_51.___X; float L_53 = V_7; float L_54 = V_5; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_55 = ___0_value; float L_56 = L_55.___Y; float L_57 = V_6; float L_58 = V_11; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_59 = ___0_value; float L_60 = L_59.___Z; float L_61 = V_10; float L_62 = V_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_63 = ___0_value; float L_64 = L_63.___X; float L_65 = V_8; float L_66 = V_4; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_67 = ___0_value; float L_68 = L_67.___Y; float L_69 = V_10; float L_70 = V_3; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_71 = ___0_value; float L_72 = L_71.___Z; float L_73 = V_6; float L_74 = V_9; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_75; memset((&L_75), 0, sizeof(L_75)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_75), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_40, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_41)), L_42)))), ((float)il2cpp_codegen_multiply(L_44, ((float)il2cpp_codegen_subtract(L_45, L_46)))))), ((float)il2cpp_codegen_multiply(L_48, ((float)il2cpp_codegen_add(L_49, L_50)))))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_52, ((float)il2cpp_codegen_add(L_53, L_54)))), ((float)il2cpp_codegen_multiply(L_56, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_57)), L_58)))))), ((float)il2cpp_codegen_multiply(L_60, ((float)il2cpp_codegen_subtract(L_61, L_62)))))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_64, ((float)il2cpp_codegen_subtract(L_65, L_66)))), ((float)il2cpp_codegen_multiply(L_68, ((float)il2cpp_codegen_add(L_69, L_70)))))), ((float)il2cpp_codegen_multiply(L_72, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract((1.0f), L_73)), L_74)))))), NULL); return L_75; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Add_m96D0E7AADF9E85C93DF5C280F80D6F8CDF0FE490 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = ___1_right; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; L_2 = Vector3_op_Addition_mB8BD42FC23C3DC0BFBC677571B69D88519E5744A_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Subtract_mDD62D3596B16CA98AC1700276BDB9AA2C343124C (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = ___1_right; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; L_2 = Vector3_op_Subtraction_m0EE275DF6C1885FA04FD68435B732B89AA72A099_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Multiply_mA7EAA785CF1843DB1D297386FDCF714DAD8CEE16 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = ___1_right; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; L_2 = Vector3_op_Multiply_mBFDD472403E8B650AFC73EC64D3560E26E215BA9_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Multiply_m8BB86E98FD1804DD6CCBD18AEFCCADCF0FCB5563 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, float ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = ___1_right; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; L_2 = Vector3_op_Multiply_m85D2248ECA268329F06016BFDF7FE97077331517_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Multiply_m7288B1F820C3FA8F236325485AD74228FCEED804 (float ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { float L_0 = ___0_left; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = ___1_right; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; L_2 = Vector3_op_Multiply_mA4C8741BEBC29543F77A2E5F9C4DBC3E3E839993_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Divide_m276AD1BD566798AEF09A27EDDC6275BF6FC95D7E (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = ___1_right; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; L_2 = Vector3_op_Division_m15613C1E0137FC726FADAB2A490062899A8452B6_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Divide_m45F518076745A3883FE0B3397BF03B6DF90EEC54 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, float ___1_divisor, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = ___1_divisor; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; L_2 = Vector3_op_Division_m64735E600DCFD89930BE8A13E1F9FF46CD6A048A_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Negate_m57789FF907E7ED8A9EA2C69780F38419C3D876E9 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1; L_1 = Vector3_op_UnaryNegation_m48AA6D6060B6DEC2EC62E5DDD55014BD34468128_inline(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3__ctor_m980ED6015C0198778492B0FE41EF5AC909DBD995 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, float ___0_value, const RuntimeMethod* method) { { float L_0 = ___0_value; float L_1 = ___0_value; float L_2 = ___0_value; Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86(__this, L_0, L_1, L_2, NULL); return; } } IL2CPP_EXTERN_C void Vector3__ctor_m980ED6015C0198778492B0FE41EF5AC909DBD995_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3__ctor_m980ED6015C0198778492B0FE41EF5AC909DBD995(_thisAdjusted, ___0_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3__ctor_m013099B110D5673C195FE010A95A4DDED6F84062 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value, float ___1_z, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_value; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___0_value; float L_3 = L_2.___Y; float L_4 = ___1_z; Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86(__this, L_1, L_3, L_4, NULL); return; } } IL2CPP_EXTERN_C void Vector3__ctor_m013099B110D5673C195FE010A95A4DDED6F84062_AdjustorThunk (RuntimeObject* __this, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value, float ___1_z, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3__ctor_m013099B110D5673C195FE010A95A4DDED6F84062(_thisAdjusted, ___0_value, ___1_z, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __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_EXTERN_C void Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86_AdjustorThunk (RuntimeObject* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86(_thisAdjusted, ___0_x, ___1_y, ___2_z, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3_CopyTo_mBBE33927C7CAA358BFE2F5AC2F88344BD0C5CE57 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_array; Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB_inline(__this, L_0, 0, NULL); return; } } IL2CPP_EXTERN_C void Vector3_CopyTo_mBBE33927C7CAA358BFE2F5AC2F88344BD0C5CE57_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_CopyTo_mBBE33927C7CAA358BFE2F5AC2F88344BD0C5CE57_inline(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_1 = (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var))); NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D3FB62014B8BDB45F76279DACCE9FF96BD984E9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___1_index; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_index; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) < ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_0033; } } IL_0018: { int32_t L_5 = ___1_index; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); String_t* L_8; L_8 = SR_Format_mFA381AB984D00222E1CACA0EE8F4C53E8C99D34B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral841A7337B7A9B39067EAA12DAD0FF590ABAA277F)), L_7, NULL); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_9 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_8, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB_RuntimeMethod_var))); } IL_0033: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = ___0_array; NullCheck(L_10); int32_t L_11 = ___1_index; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), L_11))) >= ((int32_t)3))) { goto IL_0051; } } { int32_t L_12 = ___1_index; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); String_t* L_15; L_15 = SR_Format_mFA381AB984D00222E1CACA0EE8F4C53E8C99D34B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral99B9AE87345F3ABB10F6BE124F399737797C4C8B)), L_14, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_16 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_16, L_15, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB_RuntimeMethod_var))); } IL_0051: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = ___0_array; int32_t L_18 = ___1_index; float L_19 = __this->___X; NullCheck(L_17); (L_17)->SetAt(static_cast(L_18), (float)L_19); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = ___0_array; int32_t L_21 = ___1_index; float L_22 = __this->___Y; NullCheck(L_20); (L_20)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_21, 1))), (float)L_22); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = ___0_array; int32_t L_24 = ___1_index; float L_25 = __this->___Z; NullCheck(L_23); (L_23)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_24, 2))), (float)L_25); return; } } IL2CPP_EXTERN_C void Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB_AdjustorThunk (RuntimeObject* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB_inline(_thisAdjusted, ___0_array, ___1_index, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector3_Equals_m5EAC07DAA75E2A84A3997BC27F36BE19698CC3FE (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_other, const RuntimeMethod* method) { { float L_0 = __this->___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = ___0_other; float L_2 = L_1.___X; if ((!(((float)L_0) == ((float)L_2)))) { goto IL_002b; } } { float L_3 = __this->___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_other; float L_5 = L_4.___Y; if ((!(((float)L_3) == ((float)L_5)))) { goto IL_002b; } } { float L_6 = __this->___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_7 = ___0_other; float L_8 = L_7.___Z; return (bool)((((float)L_6) == ((float)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool Vector3_Equals_m5EAC07DAA75E2A84A3997BC27F36BE19698CC3FE_AdjustorThunk (RuntimeObject* __this, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_other, const RuntimeMethod* method) { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Vector3_Equals_m5EAC07DAA75E2A84A3997BC27F36BE19698CC3FE(_thisAdjusted, ___0_other, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_vector1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_vector2, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_vector1; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_vector2; float L_3 = L_2.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_vector1; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_vector2; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_vector1; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_vector2; float L_11 = L_10.___Z; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Min_m58A356B32AB0F305A175C00A11F37B14C2894C77 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_value2, const RuntimeMethod* method) { float G_B3_0 = 0.0f; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; float G_B6_0 = 0.0f; float G_B6_1 = 0.0f; float G_B8_0 = 0.0f; float G_B8_1 = 0.0f; float G_B7_0 = 0.0f; float G_B7_1 = 0.0f; float G_B9_0 = 0.0f; float G_B9_1 = 0.0f; float G_B9_2 = 0.0f; { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_value1; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_value2; float L_3 = L_2.___X; if ((((float)L_1) < ((float)L_3))) { goto IL_0016; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___1_value2; float L_5 = L_4.___X; G_B3_0 = L_5; goto IL_001c; } IL_0016: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___0_value1; float L_7 = L_6.___X; G_B3_0 = L_7; } IL_001c: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_value1; float L_9 = L_8.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_value2; float L_11 = L_10.___Y; if ((((float)L_9) < ((float)L_11))) { G_B5_0 = G_B3_0; goto IL_0032; } G_B4_0 = G_B3_0; } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12 = ___1_value2; float L_13 = L_12.___Y; G_B6_0 = L_13; G_B6_1 = G_B4_0; goto IL_0038; } IL_0032: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_14 = ___0_value1; float L_15 = L_14.___Y; G_B6_0 = L_15; G_B6_1 = G_B5_0; } IL_0038: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_16 = ___0_value1; float L_17 = L_16.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_18 = ___1_value2; float L_19 = L_18.___Z; if ((((float)L_17) < ((float)L_19))) { G_B8_0 = G_B6_0; G_B8_1 = G_B6_1; goto IL_004e; } G_B7_0 = G_B6_0; G_B7_1 = G_B6_1; } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_20 = ___1_value2; float L_21 = L_20.___Z; G_B9_0 = L_21; G_B9_1 = G_B7_0; G_B9_2 = G_B7_1; goto IL_0054; } IL_004e: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_22 = ___0_value1; float L_23 = L_22.___Z; G_B9_0 = L_23; G_B9_1 = G_B8_0; G_B9_2 = G_B8_1; } IL_0054: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_24; memset((&L_24), 0, sizeof(L_24)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_24), G_B9_2, G_B9_1, G_B9_0, NULL); return L_24; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Max_mB94DE73D14B9323E220B6515A8BCAFD1A9AF5B97 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_value2, const RuntimeMethod* method) { float G_B3_0 = 0.0f; float G_B5_0 = 0.0f; float G_B4_0 = 0.0f; float G_B6_0 = 0.0f; float G_B6_1 = 0.0f; float G_B8_0 = 0.0f; float G_B8_1 = 0.0f; float G_B7_0 = 0.0f; float G_B7_1 = 0.0f; float G_B9_0 = 0.0f; float G_B9_1 = 0.0f; float G_B9_2 = 0.0f; { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_value1; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_value2; float L_3 = L_2.___X; if ((((float)L_1) > ((float)L_3))) { goto IL_0016; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___1_value2; float L_5 = L_4.___X; G_B3_0 = L_5; goto IL_001c; } IL_0016: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___0_value1; float L_7 = L_6.___X; G_B3_0 = L_7; } IL_001c: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_value1; float L_9 = L_8.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_value2; float L_11 = L_10.___Y; if ((((float)L_9) > ((float)L_11))) { G_B5_0 = G_B3_0; goto IL_0032; } G_B4_0 = G_B3_0; } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12 = ___1_value2; float L_13 = L_12.___Y; G_B6_0 = L_13; G_B6_1 = G_B4_0; goto IL_0038; } IL_0032: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_14 = ___0_value1; float L_15 = L_14.___Y; G_B6_0 = L_15; G_B6_1 = G_B5_0; } IL_0038: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_16 = ___0_value1; float L_17 = L_16.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_18 = ___1_value2; float L_19 = L_18.___Z; if ((((float)L_17) > ((float)L_19))) { G_B8_0 = G_B6_0; G_B8_1 = G_B6_1; goto IL_004e; } G_B7_0 = G_B6_0; G_B7_1 = G_B6_1; } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_20 = ___1_value2; float L_21 = L_20.___Z; G_B9_0 = L_21; G_B9_1 = G_B7_0; G_B9_2 = G_B7_1; goto IL_0054; } IL_004e: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_22 = ___0_value1; float L_23 = L_22.___Z; G_B9_0 = L_23; G_B9_1 = G_B8_0; G_B9_2 = G_B8_1; } IL_0054: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_24; memset((&L_24), 0, sizeof(L_24)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_24), G_B9_2, G_B9_1, G_B9_0, NULL); return L_24; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Abs_m2F30C1D8F454EA836A6599448D56EAE4D83431DA (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_value; float L_1 = L_0.___X; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_2; L_2 = fabsf(L_1); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3 = ___0_value; float L_4 = L_3.___Y; float L_5; L_5 = fabsf(L_4); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___0_value; float L_7 = L_6.___Z; float L_8; L_8 = fabsf(L_7); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_9), L_2, L_5, L_8, NULL); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_SquareRoot_m126A0D85E7523426F14B76D9CC31CC5821C7E9F9 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_value; float L_1 = L_0.___X; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_2; L_2 = sqrtf(L_1); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3 = ___0_value; float L_4 = L_3.___Y; float L_5; L_5 = sqrtf(L_4); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___0_value; float L_7 = L_6.___Z; float L_8; L_8 = sqrtf(L_7); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_9), L_2, L_5, L_8, NULL); return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Addition_mB8BD42FC23C3DC0BFBC677571B69D88519E5744A (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_right; float L_3 = L_2.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_left; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_right; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_left; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_right; float L_11 = L_10.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), NULL); return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Subtraction_m0EE275DF6C1885FA04FD68435B732B89AA72A099 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_right; float L_3 = L_2.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_left; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_right; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_left; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_right; float L_11 = L_10.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&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); return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Multiply_mBFDD472403E8B650AFC73EC64D3560E26E215BA9 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_right; float L_3 = L_2.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_left; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_right; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_left; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_right; float L_11 = L_10.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), NULL); return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Multiply_m85D2248ECA268329F06016BFDF7FE97077331517 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, float ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = ___1_right; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; memset((&L_2), 0, sizeof(L_2)); Vector3__ctor_m980ED6015C0198778492B0FE41EF5AC909DBD995((&L_2), L_1, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3; L_3 = Vector3_op_Multiply_mBFDD472403E8B650AFC73EC64D3560E26E215BA9_inline(L_0, L_2, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Multiply_mA4C8741BEBC29543F77A2E5F9C4DBC3E3E839993 (float ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { float L_0 = ___0_left; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1; memset((&L_1), 0, sizeof(L_1)); Vector3__ctor_m980ED6015C0198778492B0FE41EF5AC909DBD995((&L_1), L_0, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_right; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3; L_3 = Vector3_op_Multiply_mBFDD472403E8B650AFC73EC64D3560E26E215BA9_inline(L_1, L_2, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Division_m15613C1E0137FC726FADAB2A490062899A8452B6 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_right; float L_3 = L_2.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_left; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_right; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_left; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_right; float L_11 = L_10.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_12), ((float)(L_1/L_3)), ((float)(L_5/L_7)), ((float)(L_9/L_11)), NULL); return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Division_m64735E600DCFD89930BE8A13E1F9FF46CD6A048A (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value1, float ___1_value2, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_value1; float L_1 = ___1_value2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; memset((&L_2), 0, sizeof(L_2)); Vector3__ctor_m980ED6015C0198778492B0FE41EF5AC909DBD995((&L_2), L_1, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3; L_3 = Vector3_op_Division_m15613C1E0137FC726FADAB2A490062899A8452B6_inline(L_0, L_2, NULL); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_UnaryNegation_m48AA6D6060B6DEC2EC62E5DDD55014BD34468128 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0; L_0 = Vector3_get_Zero_m33F9F45ED68E261E2619148BF7C91B207B3C4188(NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; L_2 = Vector3_op_Subtraction_m0EE275DF6C1885FA04FD68435B732B89AA72A099_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mFDA96720D8E2D0A803FF5C68B07F674F7F6B55B0 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_right; float L_3 = L_2.___X; if ((!(((float)L_1) == ((float)L_3)))) { goto IL_002b; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_left; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_right; float L_7 = L_6.___Y; if ((!(((float)L_5) == ((float)L_7)))) { goto IL_002b; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_left; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_right; float L_11 = L_10.___Z; return (bool)((((float)L_9) == ((float)L_11))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_mDB3C37D8ADD46053E4980756FA265C0410613648 (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_right; float L_3 = L_2.___X; if ((!(((float)L_1) == ((float)L_3)))) { goto IL_002e; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_left; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_right; float L_7 = L_6.___Y; if ((!(((float)L_5) == ((float)L_7)))) { goto IL_002e; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_left; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_right; float L_11 = L_10.___Z; return (bool)((((int32_t)((((float)L_9) == ((float)L_11))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_002e: { return (bool)1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_LengthSquared_m766BB11AC2BD082CB45D208ED41AA46EC3216C7C_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, const RuntimeMethod* method) { { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_0019; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)__this); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)__this); float L_3; L_3 = Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline(L_1, L_2, NULL); return L_3; } IL_0019: { float L_4 = __this->___X; float L_5 = __this->___X; float L_6 = __this->___Y; float L_7 = __this->___Y; float L_8 = __this->___Z; float L_9 = __this->___Z; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_6, L_7)))), ((float)il2cpp_codegen_multiply(L_8, L_9)))); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_UnaryNegation_m48AA6D6060B6DEC2EC62E5DDD55014BD34468128_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0; L_0 = Vector3_get_Zero_m33F9F45ED68E261E2619148BF7C91B207B3C4188(NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; L_2 = Vector3_op_Subtraction_m0EE275DF6C1885FA04FD68435B732B89AA72A099_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Multiply_m8BB86E98FD1804DD6CCBD18AEFCCADCF0FCB5563_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, float ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = ___1_right; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; L_2 = Vector3_op_Multiply_m85D2248ECA268329F06016BFDF7FE97077331517_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Cross_m2F8315F4043FFE1CE881F9355FC6E22133A93B89_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_vector1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_vector2, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_vector1; float L_1 = L_0.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_vector2; float L_3 = L_2.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_vector1; float L_5 = L_4.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_vector2; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_vector1; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_vector2; float L_11 = L_10.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12 = ___0_vector1; float L_13 = L_12.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_14 = ___1_vector2; float L_15 = L_14.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_16 = ___0_vector1; float L_17 = L_16.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_18 = ___1_vector2; float L_19 = L_18.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_20 = ___0_vector1; float L_21 = L_20.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_22 = ___1_vector2; float L_23 = L_22.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_24; memset((&L_24), 0, sizeof(L_24)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&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); return L_24; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_Normalize_mE955D49A63EAAD7BB00EDA91A15FC75302710B26_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_0017; } } { float L_1; L_1 = Vector3_Length_m6C08B9E2FF1CE669F2587A9AEDA7F56CFCE73B4C_inline((&___0_value), NULL); V_0 = L_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___0_value; float L_3 = V_0; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4; L_4 = Vector3_op_Division_m64735E600DCFD89930BE8A13E1F9FF46CD6A048A_inline(L_2, L_3, NULL); return L_4; } IL_0017: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_5 = ___0_value; float L_6 = L_5.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_7 = ___0_value; float L_8 = L_7.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_9 = ___0_value; float L_10 = L_9.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_11 = ___0_value; float L_12 = L_11.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_13 = ___0_value; float L_14 = L_13.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_15 = ___0_value; float L_16 = L_15.___Z; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_17; L_17 = sqrtf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_6, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_12)))), ((float)il2cpp_codegen_multiply(L_14, L_16))))); V_1 = L_17; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_18 = ___0_value; float L_19 = L_18.___X; float L_20 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_21 = ___0_value; float L_22 = L_21.___Y; float L_23 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_24 = ___0_value; float L_25 = L_24.___Z; float L_26 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_27; memset((&L_27), 0, sizeof(L_27)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_27), ((float)(L_19/L_20)), ((float)(L_22/L_23)), ((float)(L_25/L_26)), NULL); return L_27; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_vector1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_vector2, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_vector1; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_vector2; float L_3 = L_2.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_vector1; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_vector2; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_vector1; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_vector2; float L_11 = L_10.___Z; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline (float ___0_f, const RuntimeMethod* method) { { float L_0 = ___0_f; return (bool)((((float)L_0) == ((float)(std::numeric_limits::infinity())))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Subtraction_m0EE275DF6C1885FA04FD68435B732B89AA72A099_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_right; float L_3 = L_2.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_left; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_right; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_left; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_right; float L_11 = L_10.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&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); return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 Plane_Normalize_m7C1335C9C99974B7E9363E748CA4DED4CD8EC3EF_inline (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_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; { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_004a; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_1 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(&(&___0_value)->___Normal); float L_2; L_2 = Vector3_LengthSquared_m766BB11AC2BD082CB45D208ED41AA46EC3216C7C_inline(L_1, NULL); V_0 = L_2; float L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_4; L_4 = fabsf(((float)il2cpp_codegen_subtract(L_3, (1.0f)))); if ((!(((float)L_4) < ((float)(1.1920929E-07f))))) { goto IL_0029; } } { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_5 = ___0_value; return L_5; } IL_0029: { float L_6 = V_0; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_7; L_7 = sqrtf(L_6); V_1 = L_7; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_8 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_9 = L_8.___Normal; float L_10 = V_1; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_11; L_11 = Vector3_op_Division_m64735E600DCFD89930BE8A13E1F9FF46CD6A048A_inline(L_9, L_10, NULL); Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_12 = ___0_value; float L_13 = L_12.___D; float L_14 = V_1; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_15; memset((&L_15), 0, sizeof(L_15)); Plane__ctor_m36279E82517E64E8364CB990B698B21AF10E777D((&L_15), L_11, ((float)(L_13/L_14)), NULL); return L_15; } IL_004a: { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_16 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_17 = L_16.___Normal; float L_18 = L_17.___X; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_19 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_20 = L_19.___Normal; float L_21 = L_20.___X; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_22 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_23 = L_22.___Normal; float L_24 = L_23.___Y; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_25 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_26 = L_25.___Normal; float L_27 = L_26.___Y; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_28 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_29 = L_28.___Normal; float L_30 = L_29.___Z; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_31 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_32 = L_31.___Normal; float L_33 = L_32.___Z; V_2 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_18, L_21)), ((float)il2cpp_codegen_multiply(L_24, L_27)))), ((float)il2cpp_codegen_multiply(L_30, L_33)))); float L_34 = V_2; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_35; L_35 = fabsf(((float)il2cpp_codegen_subtract(L_34, (1.0f)))); if ((!(((float)L_35) < ((float)(1.1920929E-07f))))) { goto IL_00a7; } } { Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_36 = ___0_value; return L_36; } IL_00a7: { float L_37 = V_2; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_38; L_38 = sqrtf(L_37); V_3 = ((float)((1.0f)/L_38)); Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_39 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_40 = L_39.___Normal; float L_41 = L_40.___X; float L_42 = V_3; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_43 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_44 = L_43.___Normal; float L_45 = L_44.___Y; float L_46 = V_3; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_47 = ___0_value; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_48 = L_47.___Normal; float L_49 = L_48.___Z; float L_50 = V_3; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_51 = ___0_value; float L_52 = L_51.___D; float L_53 = V_3; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_54; memset((&L_54), 0, sizeof(L_54)); Plane__ctor_m9CD907F489D9F174B33AEFB444C67E2E0DE3FB9D((&L_54), ((float)il2cpp_codegen_multiply(L_41, L_42)), ((float)il2cpp_codegen_multiply(L_45, L_46)), ((float)il2cpp_codegen_multiply(L_49, L_50)), ((float)il2cpp_codegen_multiply(L_52, L_53)), NULL); return L_54; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 Matrix4x4_get_Identity_m3CD57D5B7D6F9D3B61599A1FC638D59C6FB517AB_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var); Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072 L_0 = ((Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_t5F5E1A25D90A40678520AA0DA0C8C4D25E9DD072_il2cpp_TypeInfo_var))->____identity; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Length_m6C08B9E2FF1CE669F2587A9AEDA7F56CFCE73B4C_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_001e; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)__this); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = (*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)__this); float L_3; L_3 = Vector3_Dot_m16F66B16664EEE0D9663F75CAF35BDA8C622196D_inline(L_1, L_2, NULL); il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_4; L_4 = sqrtf(L_3); return L_4; } IL_001e: { float L_5 = __this->___X; float L_6 = __this->___X; float L_7 = __this->___Y; float L_8 = __this->___Y; float L_9 = __this->___Z; float L_10 = __this->___Z; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_11; L_11 = sqrtf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_5, L_6)), ((float)il2cpp_codegen_multiply(L_7, L_8)))), ((float)il2cpp_codegen_multiply(L_9, L_10))))); return L_11; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Division_m64735E600DCFD89930BE8A13E1F9FF46CD6A048A_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_value1, float ___1_value2, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_value1; float L_1 = ___1_value2; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; memset((&L_2), 0, sizeof(L_2)); Vector3__ctor_m980ED6015C0198778492B0FE41EF5AC909DBD995((&L_2), L_1, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3; L_3 = Vector3_op_Division_m15613C1E0137FC726FADAB2A490062899A8452B6_inline(L_0, L_2, NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Plane_Equals_mA8B879F617AFEE32D543759A2B83F2EBF79297C9_inline (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 ___0_other, const RuntimeMethod* method) { { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_002b; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_1 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(&__this->___Normal); Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_2 = ___0_other; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3 = L_2.___Normal; bool L_4; L_4 = Vector3_Equals_m5EAC07DAA75E2A84A3997BC27F36BE19698CC3FE(L_1, L_3, NULL); if (!L_4) { goto IL_0029; } } { float L_5 = __this->___D; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_6 = ___0_other; float L_7 = L_6.___D; return (bool)((((float)L_5) == ((float)L_7))? 1 : 0); } IL_0029: { return (bool)0; } IL_002b: { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_8 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(&__this->___Normal); float L_9 = L_8->___X; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_10 = ___0_other; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_11 = L_10.___Normal; float L_12 = L_11.___X; if ((!(((float)L_9) == ((float)L_12)))) { goto IL_0082; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_13 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(&__this->___Normal); float L_14 = L_13->___Y; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_15 = ___0_other; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_16 = L_15.___Normal; float L_17 = L_16.___Y; if ((!(((float)L_14) == ((float)L_17)))) { goto IL_0082; } } { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* L_18 = (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(&__this->___Normal); float L_19 = L_18->___Z; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_20 = ___0_other; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_21 = L_20.___Normal; float L_22 = L_21.___Z; if ((!(((float)L_19) == ((float)L_22)))) { goto IL_0082; } } { float L_23 = __this->___D; Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5 L_24 = ___0_other; float L_25 = L_24.___D; return (bool)((((float)L_23) == ((float)L_25))? 1 : 0); } IL_0082: { return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Plane_Equals_m2778EB2B0D8171AA3166D63FEDD872F273DC4504_inline (Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5_il2cpp_TypeInfo_var))) { goto IL_0015; } } { RuntimeObject* L_1 = ___0_obj; bool L_2; L_2 = Plane_Equals_mA8B879F617AFEE32D543759A2B83F2EBF79297C9_inline(__this, ((*(Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5*)((Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5*)(Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5*)UnBox(L_1, Plane_t4066BF27E31CE4FB9DC0E0F359E02F0280E078E5_il2cpp_TypeInfo_var)))), NULL); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mE217C9CBB718BC2969DC588B10802D255CEACCA9_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575_il2cpp_TypeInfo_var))) { goto IL_000a; } } { return (bool)0; } IL_000a: { RuntimeObject* L_1 = ___0_obj; bool L_2; L_2 = Vector2_Equals_mF0CA6852169A68DA859F7279BCE0FE29C446225F(__this, ((*(Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)((Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)(Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)UnBox(L_1, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575_il2cpp_TypeInfo_var)))), NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NumberGroupSeparator_m0556B092AA471513B1EDC31C047712226D39BEB6_inline (NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___numberGroupSeparator; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_m3DBD983D4FEBCC0FE4E598FE56C6DDFC51C0250B_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value1, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_value2, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_value1; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_value2; float L_3 = L_2.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_value1; float L_5 = L_4.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___1_value2; float L_7 = L_6.___Y; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Length_mC99CCF8D33432D4C3392E1390C7605A053251E18_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_001e; } } { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = (*(Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)__this); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = (*(Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)__this); float L_3; L_3 = Vector2_Dot_m3DBD983D4FEBCC0FE4E598FE56C6DDFC51C0250B_inline(L_1, L_2, NULL); il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_4; L_4 = sqrtf(L_3); return L_4; } IL_001e: { float L_5 = __this->___X; float L_6 = __this->___X; float L_7 = __this->___Y; float L_8 = __this->___Y; il2cpp_codegen_runtime_class_init_inline(MathF_t54810B9E7503B5BD0850A3D6E6336922E1553C52_il2cpp_TypeInfo_var); float L_9; L_9 = sqrtf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_5, L_6)), ((float)il2cpp_codegen_multiply(L_7, L_8))))); return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_LengthSquared_mD42F1EC0FD105DDD6FE39DC186790E0C69FDFBAC_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, const RuntimeMethod* method) { { bool L_0; L_0 = Vector_get_IsHardwareAccelerated_m783509258751EBED64CBD9F387EC1BB4A15088AA(NULL); if (!L_0) { goto IL_0019; } } { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = (*(Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)__this); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = (*(Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575*)__this); float L_3; L_3 = Vector2_Dot_m3DBD983D4FEBCC0FE4E598FE56C6DDFC51C0250B_inline(L_1, L_2, NULL); return L_3; } IL_0019: { float L_4 = __this->___X; float L_5 = __this->___X; float L_6 = __this->___Y; float L_7 = __this->___Y; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_6, L_7)))); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Subtraction_mB97BBBE9B93D74AF5E073620AD5693A96B55C5F1_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_right; float L_3 = L_2.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_left; float L_5 = L_4.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___1_right; float L_7 = L_6.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), NULL); return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Division_m0BACAF75FEDB556CDD4837AE3B155283501900ED_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value1, float ___1_value2, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_value1; float L_1 = ___1_value2; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m10BB834F4F9383E78416591E37570345B6D1D1F2((&L_2), L_1, NULL); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_3; L_3 = Vector2_op_Division_m8A3BB57D2E5DC9C593A4E1F4E48C4A762A6BE86F_inline(L_0, L_2, NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Multiply_m8269FD111DFEB3123D53C7385AC603C0D7F1932E_inline (float ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { float L_0 = ___0_left; float L_1 = ___0_left; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_2), L_0, L_1, NULL); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_3 = ___1_right; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4; L_4 = Vector2_op_Multiply_mEB4763B43B68361EF14946C452C0F93105DADD68_inline(L_2, L_3, NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Addition_m08FDB48B512979D8747CB6AA3EF13F9260DE9D09_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_right; float L_3 = L_2.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_left; float L_5 = L_4.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___1_right; float L_7 = L_6.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), NULL); return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Multiply_mEB4763B43B68361EF14946C452C0F93105DADD68_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_right; float L_3 = L_2.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_left; float L_5 = L_4.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___1_right; float L_7 = L_6.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_8), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), NULL); return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Multiply_mF7200D562F0063D259C608EA0CB66E244E9811CE_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, float ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; float L_1 = ___1_right; float L_2 = ___1_right; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_3; memset((&L_3), 0, sizeof(L_3)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_3), L_1, L_2, NULL); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4; L_4 = Vector2_op_Multiply_mEB4763B43B68361EF14946C452C0F93105DADD68_inline(L_0, L_3, NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_Division_m8A3BB57D2E5DC9C593A4E1F4E48C4A762A6BE86F_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___0_left; float L_1 = L_0.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2 = ___1_right; float L_3 = L_2.___X; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_4 = ___0_left; float L_5 = L_4.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_6 = ___1_right; float L_7 = L_6.___Y; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m167E12FB2DAEC328D01935DDEB879A36034AB6EF((&L_8), ((float)(L_1/L_3)), ((float)(L_5/L_7)), NULL); return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 Vector2_op_UnaryNegation_mAC87265AEB219B55004A4AC0DEB30FC2506874ED_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_value, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0; L_0 = Vector2_get_Zero_mFDA828D9EB833C7E56CCCE0C0A783AAE614B3BA1(NULL); Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_1 = ___0_value; Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_2; L_2 = Vector2_op_Subtraction_mB97BBBE9B93D74AF5E073620AD5693A96B55C5F1_inline(L_0, L_1, NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_CopyTo_m9D7560B87F53C7FF4D1DE9BC19605BC7B6B7DC93_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_array; Vector2_CopyTo_m5F26741DF79174DC22E64C444ACA10B5729BF80D(__this, L_0, 0, NULL); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m176847D945845D3C5AAD276006B62AADFFD5567F_inline (Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___0_left, Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 ___1_right, const RuntimeMethod* method) { { Vector2_tD99316096CAA530734E8AEB77A0353568D6DC575 L_0 = ___1_right; bool L_1; L_1 = Vector2_Equals_mF0CA6852169A68DA859F7279BCE0FE29C446225F((&___0_left), L_0, NULL); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_m81F9E36BE544963229CFED0561670E20DDCAABCE_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_obj; if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D_il2cpp_TypeInfo_var))) { goto IL_000a; } } { return (bool)0; } IL_000a: { RuntimeObject* L_1 = ___0_obj; bool L_2; L_2 = Vector3_Equals_m5EAC07DAA75E2A84A3997BC27F36BE19698CC3FE(__this, ((*(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)((Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)(Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D*)UnBox(L_1, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D_il2cpp_TypeInfo_var)))), NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Multiply_m85D2248ECA268329F06016BFDF7FE97077331517_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, float ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = ___1_right; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2; memset((&L_2), 0, sizeof(L_2)); Vector3__ctor_m980ED6015C0198778492B0FE41EF5AC909DBD995((&L_2), L_1, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3; L_3 = Vector3_op_Multiply_mBFDD472403E8B650AFC73EC64D3560E26E215BA9_inline(L_0, L_2, NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Addition_mB8BD42FC23C3DC0BFBC677571B69D88519E5744A_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_right; float L_3 = L_2.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_left; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_right; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_left; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_right; float L_11 = L_10.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), NULL); return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Multiply_mBFDD472403E8B650AFC73EC64D3560E26E215BA9_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_right; float L_3 = L_2.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_left; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_right; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_left; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_right; float L_11 = L_10.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), NULL); return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Multiply_mA4C8741BEBC29543F77A2E5F9C4DBC3E3E839993_inline (float ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { float L_0 = ___0_left; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_1; memset((&L_1), 0, sizeof(L_1)); Vector3__ctor_m980ED6015C0198778492B0FE41EF5AC909DBD995((&L_1), L_0, NULL); Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_right; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_3; L_3 = Vector3_op_Multiply_mBFDD472403E8B650AFC73EC64D3560E26E215BA9_inline(L_1, L_2, NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D Vector3_op_Division_m15613C1E0137FC726FADAB2A490062899A8452B6_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___0_left, Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D ___1_right, const RuntimeMethod* method) { { Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_0 = ___0_left; float L_1 = L_0.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_2 = ___1_right; float L_3 = L_2.___X; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_4 = ___0_left; float L_5 = L_4.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_6 = ___1_right; float L_7 = L_6.___Y; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_8 = ___0_left; float L_9 = L_8.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_10 = ___1_right; float L_11 = L_10.___Z; Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m7C7B6A0DD0B1E729ECE05CD46AAD62DC2B71BD86((&L_12), ((float)(L_1/L_3)), ((float)(L_5/L_7)), ((float)(L_9/L_11)), NULL); return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, int32_t ___1_index, const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_array; if (L_0) { goto IL_000e; } } { NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_1 = (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var))); NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D3FB62014B8BDB45F76279DACCE9FF96BD984E9)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___1_index; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___1_index; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___0_array; NullCheck(L_4); if ((((int32_t)L_3) < ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_0033; } } IL_0018: { int32_t L_5 = ___1_index; int32_t L_6 = L_5; RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_6); String_t* L_8; L_8 = SR_Format_mFA381AB984D00222E1CACA0EE8F4C53E8C99D34B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral841A7337B7A9B39067EAA12DAD0FF590ABAA277F)), L_7, NULL); ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_9 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_8, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB_RuntimeMethod_var))); } IL_0033: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = ___0_array; NullCheck(L_10); int32_t L_11 = ___1_index; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_10)->max_length)), L_11))) >= ((int32_t)3))) { goto IL_0051; } } { int32_t L_12 = ___1_index; int32_t L_13 = L_12; RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13); String_t* L_15; L_15 = SR_Format_mFA381AB984D00222E1CACA0EE8F4C53E8C99D34B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral99B9AE87345F3ABB10F6BE124F399737797C4C8B)), L_14, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_16 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_16, L_15, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB_RuntimeMethod_var))); } IL_0051: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = ___0_array; int32_t L_18 = ___1_index; float L_19 = __this->___X; NullCheck(L_17); (L_17)->SetAt(static_cast(L_18), (float)L_19); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = ___0_array; int32_t L_21 = ___1_index; float L_22 = __this->___Y; NullCheck(L_20); (L_20)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_21, 1))), (float)L_22); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = ___0_array; int32_t L_24 = ___1_index; float L_25 = __this->___Z; NullCheck(L_23); (L_23)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_24, 2))), (float)L_25); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_CopyTo_mBBE33927C7CAA358BFE2F5AC2F88344BD0C5CE57_inline (Vector3_tCC8562BAFFDC06A7846FD7D7B13397E3E8041E3D* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_array, const RuntimeMethod* method) { { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_array; Vector3_CopyTo_m5C3D4BBD7A0AA8DC421424D9BFB75A69E8B2C6AB_inline(__this, L_0, 0, NULL); return; } }