#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); } }; template struct VirtualFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3; struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct GroupU5BU5D_t9924453EAB39E5BC350475A536C5C7093F9A04A9; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158; struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B; struct Capture_tE11B735186DAFEE5F7A3BF5A739E9CCCE99DC24A; struct CaptureCollection_t38405272BD6A6DA77CD51487FD39624C6E95CC93; struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0; struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A; struct Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC; struct EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028; struct Group_t26371E9136D6F43782C487B63C67C5FC4F472881; struct GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E; struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52; struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910; struct Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F; struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472; struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772; struct Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE; struct String_t; struct StringBuilder_t; struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4; struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808; struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05; IL2CPP_EXTERN_C RuntimeClass* BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0143B76706328B3AFA2DD04EB91F0FFA6B20D54A; IL2CPP_EXTERN_C String_t* _stringLiteral0C436E950F6B871C02FB12989605D4EAC5AF79F0; IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155; IL2CPP_EXTERN_C String_t* _stringLiteral126CEB001D6A55877F26F1112A893A96C48D30DD; IL2CPP_EXTERN_C String_t* _stringLiteral157511FB40992BD97FA2ADA83C82EEA8B084B0E5; IL2CPP_EXTERN_C String_t* _stringLiteral247BA829E9EA41B36E17E7DA1C236ADA9FDC0988; IL2CPP_EXTERN_C String_t* _stringLiteral4C2D6544FB9CCB9048B31961FBFB966375DB32DB; IL2CPP_EXTERN_C String_t* _stringLiteral66220396CE1C9CFF404A41038B38F6FB0F0276BC; IL2CPP_EXTERN_C String_t* _stringLiteral7DBAE5D2401E0E48A9FB08B4371152A8BDC53947; IL2CPP_EXTERN_C String_t* _stringLiteral89613337171E9DEFA7887E7F72F841FC8CD2A91D; IL2CPP_EXTERN_C String_t* _stringLiteralAC1D79EC1E0F1CA0D5880DB8D4456467D14FC38D; IL2CPP_EXTERN_C String_t* _stringLiteralB765417EEADECC0B41CE892BB89B8FAEC0A57251; IL2CPP_EXTERN_C String_t* _stringLiteralC77FBC4B6680F7DCFA6A80B36EB4C7BDF5BC9A6C; IL2CPP_EXTERN_C String_t* _stringLiteralD319E88C1225B7BCE84AD44F4A66ADC49FD56A48; IL2CPP_EXTERN_C String_t* _stringLiteralD5548B7A71AC9CD49226229042329592E2BBFABD; IL2CPP_EXTERN_C String_t* _stringLiteralE46F238D73C0094F0947A10F9A5CB916A01C616A; IL2CPP_EXTERN_C String_t* _stringLiteralE899877B13DC6B204699EABA5B4B1FF400E5D0A1; IL2CPP_EXTERN_C String_t* _stringLiteralFCAEFF44C09294FB787A09F3C3076507DE41F12E; IL2CPP_EXTERN_C const RuntimeMethod* BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Rgbe_ReadPixelsRawRle_m407C0DE29643C6D56647622DE2FE105DA54D3F68_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017_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 ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; 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_tA3DCA7E8E73609046541C39500C58783C0C9E799 { }; struct BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158 : public RuntimeObject { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___m_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_buffer; Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC* ___m_decoder; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_charBytes; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_singleChar; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_charBuffer; int32_t ___m_maxCharsSize; bool ___m_2BytesPerChar; bool ___m_isMemoryStream; bool ___m_leaveOpen; }; struct BinaryReaderExtension_t11A3418D8FF2E05FDFA76CFBB9156549134F0EFF : public RuntimeObject { }; struct Capture_tE11B735186DAFEE5F7A3BF5A739E9CCCE99DC24A : public RuntimeObject { int32_t ___U3CIndexU3Ek__BackingField; int32_t ___U3CLengthU3Ek__BackingField; String_t* ___U3CTextU3Ek__BackingField; }; 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 GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E : public RuntimeObject { Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* ____match; Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____captureMap; GroupU5BU5D_t9924453EAB39E5BC350475A536C5C7093F9A04A9* ____groups; }; struct HDRLoader_tFB003746EB875C150291EB62BB229654B07707A4 : public RuntimeObject { }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96 : 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 Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808 : public RuntimeObject { int32_t ____valid; float ___U3CExposureU3Ek__BackingField; float ___U3CGammaU3Ek__BackingField; int32_t ___U3CHeightU3Ek__BackingField; String_t* ___U3CProgramTypeU3Ek__BackingField; int32_t ___U3CWidthU3Ek__BackingField; }; struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 { bool ___hasValue; int32_t ___value; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { float ___r; float ___g; float ___b; float ___a; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Group_t26371E9136D6F43782C487B63C67C5FC4F472881 : public Capture_tE11B735186DAFEE5F7A3BF5A739E9CCCE99DC24A { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____caps; int32_t ____capcount; CaptureCollection_t38405272BD6A6DA77CD51487FD39624C6E95CC93* ____capcoll; String_t* ___U3CNameU3Ek__BackingField; }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask; SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct Allocator_t996642592271AAD9EE688F142741D512C07B5824 { int32_t ___value__; }; 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 Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F : public Group_t26371E9136D6F43782C487B63C67C5FC4F472881 { GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* ____groupcoll; Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ____regex; int32_t ____textbeg; int32_t ____textpos; int32_t ____textend; int32_t ____textstart; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ____matches; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____matchcount; bool ____balancing; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr; }; struct RegexOptions_tE9DA9C4DF8FB26DD1C7E0F8AA022C1164A423F6B { int32_t ___value__; }; struct TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D { int32_t ___value__; }; struct NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 { }; struct EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028 : public IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 { }; 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 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 Group_t26371E9136D6F43782C487B63C67C5FC4F472881_StaticFields { Group_t26371E9136D6F43782C487B63C67C5FC4F472881* ___s_emptyGroup; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null; }; struct Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F_StaticFields { Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* ___U3CEmptyU3Ek__BackingField; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017_gshared (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, 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 int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method); } inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method); } inline int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EndOfStreamException__ctor_m154EAE9BDAE2A8EB0EE6714D881FA7075628C582 (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_input, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rgbe__ctor_mF4C213C5D09D391A76AC0A7EB665FD8E202D9D4C (Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_in, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Header_get_Gamma_m90B90962518B5ED4B3493F8CD51512D2B2D44453_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Header_get_Exposure_m803942C1502B0C209BF95C544E325CE2C58B8D75_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rgbe_ReadPixelsRawRle_m407C0DE29643C6D56647622DE2FE105DA54D3F68 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_in, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_data, int32_t ___2_offset, int32_t ___3_scanline_width, int32_t ___4_num_scanlines, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, bool ___3_mipChain, bool ___4_linear, const RuntimeMethod* method) ; inline NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) { return (( NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF (*) (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, const RuntimeMethod*))Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rgbe_Rgbe2Float_mEBE0A91D30FC57EE49639796953391CE82E38AEA (Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96* __this, NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF ___0_rgba, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_rgbe, int32_t ___2_rgbeIndex, int32_t ___3_rgbaIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, bool ___0_updateMipmaps, bool ___1_makeNoLongerReadable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BinaryReaderExtension_ReadLine_m31B8505D6C4106B46A7A6B362A2CB9E6428F92B9 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Convert_ToSingle_m8416CDFFC7641BD79BE63F39D5FAEE28986FC636 (String_t* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* Regex_Match_m5C2BB28FCDF18C58EB69B0B38B449A9C248C84EB (String_t* ___0_input, String_t* ___1_pattern, int32_t ___2_options, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F (Group_t26371E9136D6F43782C487B63C67C5FC4F472881* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Group_t26371E9136D6F43782C487B63C67C5FC4F472881* GroupCollection_get_Item_m40EC174D4AC8FDD68F8819C35B779C79A44322F3 (GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* __this, int32_t ___0_groupnum, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Capture_get_Value_m1AB4193C2FC4B0D08AA34FECF10D03876D848BDC (Capture_tE11B735186DAFEE5F7A3BF5A739E9CCCE99DC24A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_m0C3F3778B1D646778F41B6912138AEEEE6BEB9D4 (String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Header__ctor_m45C21DF1BF8408B65DF96908DA72F692386AA259 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, int32_t ___0_valid, String_t* ___1_programType, float ___2_gamma, float ___3_exposure, int32_t ___4_width, int32_t ___5_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_offset, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___3_expected, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rgbe_ReadPixelsRaw_mAB1B9D0364E373C9E72E62EB9F1AEB1BC58652D0 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_in, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_data, int32_t ___2_offset, int32_t ___3_numpixels, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_gamma_mEB9104560536D684CD57C968A906A8B3EF89839F_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Header_get_IsProgramTypeValid_m718E50C447948BC01F78B62A690132BF73CEEF33 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, 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 String_t* Header_get_ProgramType_m8C2259F35CF82FCD32F542FB58F17F44B11E6D47_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Header_get_IsGammaValid_m94EB33918CEA369DFD7B787BBD932A804F6F139E (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m789EC7C63CDC0DE5136AE3FF0C85CA5EE11A842E (StringBuilder_t* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Header_get_IsExposureValid_m1B8E8D41D008EDB0C9418B54822C22DB4B16DA45 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_LinearToGammaSpace_m768087E2BF400DB5FD77FD5AF4EAF6694E9F34F1 (float ___0_value, 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* BinaryReaderExtension_ReadLine_m31B8505D6C4106B46A7A6B362A2CB9E6428F92B9 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, 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; } StringBuilder_t* V_0 = NULL; bool V_1 = false; Il2CppChar V_2 = 0x0; EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* V_3 = NULL; bool V_4 = false; String_t* V_5 = NULL; Il2CppChar V_6 = 0x0; Il2CppChar V_7 = 0x0; bool V_8 = false; bool V_9 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; { StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL); V_0 = L_0; V_1 = (bool)0; goto IL_0070; } IL_000b: { } try { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = ___0_reader; NullCheck(L_1); Il2CppChar L_2; L_2 = VirtualFuncInvoker0< Il2CppChar >::Invoke(13, L_1); V_2 = L_2; goto IL_002f; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_3 = ((EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)IL2CPP_GET_ACTIVE_EXCEPTION(EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*));; V_3 = L_3; StringBuilder_t* L_4 = V_0; NullCheck(L_4); int32_t L_5; L_5 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_4, NULL); V_4 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0); bool L_6 = V_4; if (!L_6) { goto IL_002d; } } { V_5 = (String_t*)NULL; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0084; } IL_002d: { IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_007a; } } IL_002f: { Il2CppChar L_7 = V_2; V_7 = L_7; Il2CppChar L_8 = V_7; V_6 = L_8; Il2CppChar L_9 = V_6; if ((((int32_t)L_9) == ((int32_t)((int32_t)10)))) { goto IL_0061; } } { goto IL_003e; } IL_003e: { Il2CppChar L_10 = V_6; if ((((int32_t)L_10) == ((int32_t)((int32_t)13)))) { goto IL_0046; } } { goto IL_0065; } IL_0046: { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_11 = ___0_reader; NullCheck(L_11); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_11); V_8 = (bool)((((int32_t)L_12) == ((int32_t)((int32_t)10)))? 1 : 0); bool L_13 = V_8; if (!L_13) { goto IL_005d; } } { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_14 = ___0_reader; NullCheck(L_14); Il2CppChar L_15; L_15 = VirtualFuncInvoker0< Il2CppChar >::Invoke(13, L_14); } IL_005d: { V_1 = (bool)1; goto IL_006f; } IL_0061: { V_1 = (bool)1; goto IL_006f; } IL_0065: { StringBuilder_t* L_16 = V_0; Il2CppChar L_17 = V_2; NullCheck(L_16); StringBuilder_t* L_18; L_18 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_16, L_17, NULL); goto IL_006f; } IL_006f: { } IL_0070: { bool L_19 = V_1; V_9 = (bool)((((int32_t)L_19) == ((int32_t)0))? 1 : 0); bool L_20 = V_9; if (L_20) { goto IL_000b; } } IL_007a: { StringBuilder_t* L_21 = V_0; NullCheck(L_21); String_t* L_22; L_22 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_21); V_5 = L_22; goto IL_0084; } IL_0084: { String_t* L_23 = V_5; return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_stream, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_buffer, int32_t ___2_offset, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___3_expected, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; { bool L_0; L_0 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&___3_expected), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_001b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_buffer; NullCheck(L_2); Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&___3_expected), ((int32_t)(((RuntimeArray*)L_2)->max_length)), Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var); } IL_001b: { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3 = ___0_stream; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_buffer; int32_t L_5 = ___2_offset; int32_t L_6; L_6 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&___3_expected), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); NullCheck(L_3); int32_t L_7; L_7 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(26, L_3, L_4, L_5, L_6); V_0 = L_7; int32_t L_8 = V_0; int32_t L_9; L_9 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&___3_expected), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); V_2 = (bool)((((int32_t)((((int32_t)L_8) == ((int32_t)L_9))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_10 = V_2; if (!L_10) { goto IL_0043; } } { EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_11 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var))); EndOfStreamException__ctor_m154EAE9BDAE2A8EB0EE6714D881FA7075628C582(L_11, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F_RuntimeMethod_var))); } IL_0043: { 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 Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* HDRLoader_Load_m3A35757670CC8C4F525A77671CDC20ECC8FE766A (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, float* ___1_gamma, float* ___2_exposure, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* V_0 = NULL; Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96* V_1 = NULL; Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* V_2 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_4 = NULL; NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF V_5; memset((&V_5), 0, sizeof(V_5)); int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; bool V_9 = false; bool V_10 = false; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_11 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)il2cpp_codegen_object_new(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var); BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F(L_1, L_0, NULL); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ed: { { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2 = V_0; if (!L_2) { goto IL_00f7; } } { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3 = V_0; NullCheck(L_3); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3); } IL_00f7: { return; } } }); try { { Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96* L_4 = (Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96*)il2cpp_codegen_object_new(Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96_il2cpp_TypeInfo_var); Rgbe__ctor_mF4C213C5D09D391A76AC0A7EB665FD8E202D9D4C(L_4, NULL); V_1 = L_4; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_5 = V_0; Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_6; L_6 = Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093(L_5, NULL); V_2 = L_6; float* L_7 = ___1_gamma; Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_8 = V_2; NullCheck(L_8); float L_9; L_9 = Header_get_Gamma_m90B90962518B5ED4B3493F8CD51512D2B2D44453_inline(L_8, NULL); *((float*)L_7) = (float)L_9; float* L_10 = ___2_exposure; Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_11 = V_2; NullCheck(L_11); float L_12; L_12 = Header_get_Exposure_m803942C1502B0C209BF95C544E325CE2C58B8D75_inline(L_11, NULL); *((float*)L_10) = (float)L_12; Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_13 = V_2; NullCheck(L_13); int32_t L_14; L_14 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(L_13, NULL); Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_15 = V_2; NullCheck(L_15); int32_t L_16; L_16 = Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline(L_15, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_14, L_16)), 4))); V_3 = L_17; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_18 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_3; Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_20 = V_2; NullCheck(L_20); int32_t L_21; L_21 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(L_20, NULL); Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_22 = V_2; NullCheck(L_22); int32_t L_23; L_23 = Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline(L_22, NULL); Rgbe_ReadPixelsRawRle_m407C0DE29643C6D56647622DE2FE105DA54D3F68(L_18, L_19, 0, L_21, L_23, NULL); Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_24 = V_2; NullCheck(L_24); int32_t L_25; L_25 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(L_24, NULL); Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_26 = V_2; NullCheck(L_26); int32_t L_27; L_27 = Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline(L_26, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_28 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A(L_28, L_25, L_27, ((int32_t)20), (bool)0, (bool)1, NULL); V_4 = L_28; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_29 = V_4; NullCheck(L_29); NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_30; L_30 = Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017(L_29, Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017_RuntimeMethod_var); V_5 = L_30; V_6 = 0; goto IL_00cd_1; } IL_0075_1: { V_7 = 0; goto IL_00b6_1; } IL_007b_1: { Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_31 = V_2; NullCheck(L_31); int32_t L_32; L_32 = Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline(L_31, NULL); int32_t L_33 = V_6; V_8 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_32, L_33)), 1)); Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96* L_34 = V_1; NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_35 = V_5; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = V_3; int32_t L_37 = V_6; Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_38 = V_2; NullCheck(L_38); int32_t L_39; L_39 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(L_38, NULL); int32_t L_40 = V_7; int32_t L_41 = V_8; Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_42 = V_2; NullCheck(L_42); int32_t L_43; L_43 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(L_42, NULL); int32_t L_44 = V_7; NullCheck(L_34); Rgbe_Rgbe2Float_mEBE0A91D30FC57EE49639796953391CE82E38AEA(L_34, L_35, L_36, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_37, L_39)), L_40)), 4)), ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_41, L_43)), L_44)), 4)), NULL); int32_t L_45 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_00b6_1: { int32_t L_46 = V_7; Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_47 = V_2; NullCheck(L_47); int32_t L_48; L_48 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(L_47, NULL); V_9 = (bool)((((int32_t)L_46) < ((int32_t)L_48))? 1 : 0); bool L_49 = V_9; if (L_49) { goto IL_007b_1; } } { int32_t L_50 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_50, 1)); } IL_00cd_1: { int32_t L_51 = V_6; Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_52 = V_2; NullCheck(L_52); int32_t L_53; L_53 = Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline(L_52, NULL); V_10 = (bool)((((int32_t)L_51) < ((int32_t)L_53))? 1 : 0); bool L_54 = V_10; if (L_54) { goto IL_0075_1; } } { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_55 = V_4; NullCheck(L_55); Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A(L_55, (bool)0, (bool)1, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_56 = V_4; V_11 = L_56; goto IL_00f8; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f8: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_57 = V_11; return L_57; } } #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 Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_in, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0143B76706328B3AFA2DD04EB91F0FFA6B20D54A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DBAE5D2401E0E48A9FB08B4371152A8BDC53947); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB765417EEADECC0B41CE892BB89B8FAEC0A57251); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE899877B13DC6B204699EABA5B4B1FF400E5D0A1); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; String_t* V_1 = NULL; float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; String_t* V_6 = NULL; bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; bool V_14 = false; Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* V_15 = NULL; bool V_16 = false; bool V_17 = false; bool V_18 = false; bool V_19 = false; bool V_20 = false; Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* V_21 = NULL; int32_t G_B5_0 = 0; { V_0 = 0; V_1 = (String_t*)NULL; V_2 = (1.0f); V_3 = (1.0f); V_4 = 0; V_5 = 0; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = ___0_in; String_t* L_1; L_1 = BinaryReaderExtension_ReadLine_m31B8505D6C4106B46A7A6B362A2CB9E6428F92B9(L_0, NULL); V_6 = L_1; String_t* L_2 = V_6; V_9 = (bool)((((RuntimeObject*)(String_t*)L_2) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_3 = V_9; if (!L_3) { goto IL_0035; } } { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_4 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var))); IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0C436E950F6B871C02FB12989605D4EAC5AF79F0)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093_RuntimeMethod_var))); } IL_0035: { String_t* L_5 = V_6; NullCheck(L_5); Il2CppChar L_6; L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, 0, NULL); if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)35))))) { goto IL_004f; } } { String_t* L_7 = V_6; NullCheck(L_7); Il2CppChar L_8; L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, 1, NULL); G_B5_0 = ((((int32_t)L_8) == ((int32_t)((int32_t)63)))? 1 : 0); goto IL_0050; } IL_004f: { G_B5_0 = 0; } IL_0050: { V_10 = (bool)G_B5_0; bool L_9 = V_10; if (!L_9) { goto IL_0083; } } { int32_t L_10 = V_0; V_0 = ((int32_t)(L_10|1)); String_t* L_11 = V_6; NullCheck(L_11); String_t* L_12; L_12 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_11, 2, NULL); V_1 = L_12; BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_13 = ___0_in; String_t* L_14; L_14 = BinaryReaderExtension_ReadLine_m31B8505D6C4106B46A7A6B362A2CB9E6428F92B9(L_13, NULL); V_6 = L_14; String_t* L_15 = V_6; V_11 = (bool)((((RuntimeObject*)(String_t*)L_15) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_16 = V_11; if (!L_16) { goto IL_0082; } } { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_17 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var))); IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD319E88C1225B7BCE84AD44F4A66ADC49FD56A48)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093_RuntimeMethod_var))); } IL_0082: { } IL_0083: { V_7 = (bool)0; V_8 = (bool)0; goto IL_019b; } IL_008e: { String_t* L_18 = V_6; NullCheck(L_18); bool L_19; L_19 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_18, _stringLiteralE899877B13DC6B204699EABA5B4B1FF400E5D0A1, NULL); V_12 = L_19; bool L_20 = V_12; if (!L_20) { goto IL_00ab; } } { V_7 = (bool)1; goto IL_016f; } IL_00ab: { String_t* L_21 = V_6; NullCheck(L_21); bool L_22; L_22 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_21, _stringLiteralB765417EEADECC0B41CE892BB89B8FAEC0A57251, NULL); V_13 = L_22; bool L_23 = V_13; if (!L_23) { goto IL_00e4; } } { int32_t L_24 = V_0; V_0 = ((int32_t)(L_24|2)); String_t* L_25 = V_6; NullCheck(_stringLiteralB765417EEADECC0B41CE892BB89B8FAEC0A57251); int32_t L_26; L_26 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralB765417EEADECC0B41CE892BB89B8FAEC0A57251, NULL); NullCheck(L_25); String_t* L_27; L_27 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_25, L_26, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_28; L_28 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); float L_29; L_29 = Convert_ToSingle_m8416CDFFC7641BD79BE63F39D5FAEE28986FC636(L_27, L_28, NULL); V_2 = L_29; goto IL_016f; } IL_00e4: { String_t* L_30 = V_6; NullCheck(L_30); bool L_31; L_31 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_30, _stringLiteral7DBAE5D2401E0E48A9FB08B4371152A8BDC53947, NULL); V_14 = L_31; bool L_32 = V_14; if (!L_32) { goto IL_011a; } } { int32_t L_33 = V_0; V_0 = ((int32_t)(L_33|4)); String_t* L_34 = V_6; NullCheck(_stringLiteral7DBAE5D2401E0E48A9FB08B4371152A8BDC53947); int32_t L_35; L_35 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral7DBAE5D2401E0E48A9FB08B4371152A8BDC53947, NULL); NullCheck(L_34); String_t* L_36; L_36 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_34, L_35, NULL); il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_37; L_37 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); float L_38; L_38 = Convert_ToSingle_m8416CDFFC7641BD79BE63F39D5FAEE28986FC636(L_36, L_37, NULL); V_3 = L_38; goto IL_016f; } IL_011a: { String_t* L_39 = V_6; il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var); Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_40; L_40 = Regex_Match_m5C2BB28FCDF18C58EB69B0B38B449A9C248C84EB(L_39, _stringLiteral0143B76706328B3AFA2DD04EB91F0FFA6B20D54A, 1, NULL); V_15 = L_40; Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_41 = V_15; NullCheck(L_41); bool L_42; L_42 = Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F(L_41, NULL); V_16 = L_42; bool L_43 = V_16; if (!L_43) { goto IL_016e; } } { Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_44 = V_15; NullCheck(L_44); GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* L_45; L_45 = VirtualFuncInvoker0< GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* >::Invoke(5, L_44); NullCheck(L_45); Group_t26371E9136D6F43782C487B63C67C5FC4F472881* L_46; L_46 = GroupCollection_get_Item_m40EC174D4AC8FDD68F8819C35B779C79A44322F3(L_45, 2, NULL); NullCheck(L_46); String_t* L_47; L_47 = Capture_get_Value_m1AB4193C2FC4B0D08AA34FECF10D03876D848BDC(L_46, NULL); il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); int32_t L_48; L_48 = Convert_ToInt32_m0C3F3778B1D646778F41B6912138AEEEE6BEB9D4(L_47, NULL); V_4 = L_48; Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_49 = V_15; NullCheck(L_49); GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* L_50; L_50 = VirtualFuncInvoker0< GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* >::Invoke(5, L_49); NullCheck(L_50); Group_t26371E9136D6F43782C487B63C67C5FC4F472881* L_51; L_51 = GroupCollection_get_Item_m40EC174D4AC8FDD68F8819C35B779C79A44322F3(L_50, 1, NULL); NullCheck(L_51); String_t* L_52; L_52 = Capture_get_Value_m1AB4193C2FC4B0D08AA34FECF10D03876D848BDC(L_51, NULL); int32_t L_53; L_53 = Convert_ToInt32_m0C3F3778B1D646778F41B6912138AEEEE6BEB9D4(L_52, NULL); V_5 = L_53; V_8 = (bool)1; } IL_016e: { } IL_016f: { bool L_54 = V_8; V_17 = (bool)((((int32_t)L_54) == ((int32_t)0))? 1 : 0); bool L_55 = V_17; if (!L_55) { goto IL_019a; } } { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_56 = ___0_in; String_t* L_57; L_57 = BinaryReaderExtension_ReadLine_m31B8505D6C4106B46A7A6B362A2CB9E6428F92B9(L_56, NULL); V_6 = L_57; String_t* L_58 = V_6; V_18 = (bool)((((RuntimeObject*)(String_t*)L_58) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_59 = V_18; if (!L_59) { goto IL_0199; } } { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_60 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var))); IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_60, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral157511FB40992BD97FA2ADA83C82EEA8B084B0E5)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093_RuntimeMethod_var))); } IL_0199: { } IL_019a: { } IL_019b: { bool L_61 = V_8; V_19 = (bool)((((int32_t)L_61) == ((int32_t)0))? 1 : 0); bool L_62 = V_19; if (L_62) { goto IL_008e; } } { bool L_63 = V_7; V_20 = (bool)((((int32_t)L_63) == ((int32_t)0))? 1 : 0); bool L_64 = V_20; if (!L_64) { goto IL_01bf; } } { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_65 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var))); IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_65, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral247BA829E9EA41B36E17E7DA1C236ADA9FDC0988)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_65, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093_RuntimeMethod_var))); } IL_01bf: { int32_t L_66 = V_0; String_t* L_67 = V_1; float L_68 = V_2; float L_69 = V_3; int32_t L_70 = V_4; int32_t L_71 = V_5; Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_72 = (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808*)il2cpp_codegen_object_new(Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808_il2cpp_TypeInfo_var); Header__ctor_m45C21DF1BF8408B65DF96908DA72F692386AA259(L_72, L_66, L_67, L_68, L_69, L_70, L_71, NULL); V_21 = L_72; goto IL_01d0; } IL_01d0: { Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_73 = V_21; return L_73; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rgbe_ReadPixelsRaw_mAB1B9D0364E373C9E72E62EB9F1AEB1BC58652D0 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_in, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_data, int32_t ___2_offset, int32_t ___3_numpixels, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___3_numpixels; V_0 = ((int32_t)il2cpp_codegen_multiply(4, L_0)); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = ___0_in; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_data; int32_t L_3 = ___2_offset; int32_t L_4 = V_0; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_5; memset((&L_5), 0, sizeof(L_5)); Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_5), L_4, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var); BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F(L_1, L_2, L_3, L_5, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rgbe_ReadPixelsRawRle_m407C0DE29643C6D56647622DE2FE105DA54D3F68 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_in, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_data, int32_t ___2_offset, int32_t ___3_scanline_width, int32_t ___4_num_scanlines, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; int32_t V_6 = 0; bool V_7 = false; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_8; memset((&V_8), 0, sizeof(V_8)); bool V_9 = false; bool V_10 = false; int32_t V_11 = 0; bool V_12 = false; int32_t V_13 = 0; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; bool V_19 = false; bool V_20 = false; int32_t V_21 = 0; bool V_22 = false; bool V_23 = false; int32_t G_B3_0 = 0; int32_t G_B10_0 = 0; int32_t G_B22_0 = 0; int32_t G_B31_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)4); V_0 = L_0; V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)2); V_5 = L_1; V_6 = 0; int32_t L_2 = ___3_scanline_width; if ((((int32_t)L_2) < ((int32_t)8))) { goto IL_0023; } } { int32_t L_3 = ___3_scanline_width; G_B3_0 = ((((int32_t)L_3) > ((int32_t)((int32_t)32767)))? 1 : 0); goto IL_0024; } IL_0023: { G_B3_0 = 1; } IL_0024: { V_7 = (bool)G_B3_0; bool L_4 = V_7; if (!L_4) { goto IL_0039; } } { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_5 = ___0_in; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_data; int32_t L_7 = ___2_offset; int32_t L_8 = ___3_scanline_width; int32_t L_9 = ___4_num_scanlines; Rgbe_ReadPixelsRaw_mAB1B9D0364E373C9E72E62EB9F1AEB1BC58652D0(L_5, L_6, L_7, ((int32_t)il2cpp_codegen_multiply(L_8, L_9)), NULL); } IL_0039: { goto IL_0293; } IL_003e: { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_10 = ___0_in; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0; il2cpp_codegen_initobj((&V_8), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28)); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_12 = V_8; BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F(L_10, L_11, 0, L_12, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0; NullCheck(L_13); int32_t L_14 = 0; uint8_t L_15 = (L_13)->GetAt(static_cast(L_14)); if ((!(((uint32_t)L_15) == ((uint32_t)2)))) { goto IL_006c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_0; NullCheck(L_16); int32_t L_17 = 1; uint8_t L_18 = (L_16)->GetAt(static_cast(L_17)); if ((!(((uint32_t)L_18) == ((uint32_t)2)))) { goto IL_006c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_0; NullCheck(L_19); int32_t L_20 = 2; uint8_t L_21 = (L_19)->GetAt(static_cast(L_20)); G_B10_0 = ((!(((uint32_t)((int32_t)((int32_t)L_21&((int32_t)128)))) <= ((uint32_t)0)))? 1 : 0); goto IL_006d; } IL_006c: { G_B10_0 = 1; } IL_006d: { V_9 = (bool)G_B10_0; bool L_22 = V_9; if (!L_22) { goto IL_00b0; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = ___1_data; int32_t L_24 = ___2_offset; int32_t L_25 = L_24; ___2_offset = ((int32_t)il2cpp_codegen_add(L_25, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = V_0; NullCheck(L_26); int32_t L_27 = 0; uint8_t L_28 = (L_26)->GetAt(static_cast(L_27)); NullCheck(L_23); (L_23)->SetAt(static_cast(L_25), (uint8_t)L_28); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___1_data; int32_t L_30 = ___2_offset; int32_t L_31 = L_30; ___2_offset = ((int32_t)il2cpp_codegen_add(L_31, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = V_0; NullCheck(L_32); int32_t L_33 = 1; uint8_t L_34 = (L_32)->GetAt(static_cast(L_33)); NullCheck(L_29); (L_29)->SetAt(static_cast(L_31), (uint8_t)L_34); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = ___1_data; int32_t L_36 = ___2_offset; int32_t L_37 = L_36; ___2_offset = ((int32_t)il2cpp_codegen_add(L_37, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_0; NullCheck(L_38); int32_t L_39 = 2; uint8_t L_40 = (L_38)->GetAt(static_cast(L_39)); NullCheck(L_35); (L_35)->SetAt(static_cast(L_37), (uint8_t)L_40); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ___1_data; int32_t L_42 = ___2_offset; int32_t L_43 = L_42; ___2_offset = ((int32_t)il2cpp_codegen_add(L_43, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = V_0; NullCheck(L_44); int32_t L_45 = 3; uint8_t L_46 = (L_44)->GetAt(static_cast(L_45)); NullCheck(L_41); (L_41)->SetAt(static_cast(L_43), (uint8_t)L_46); BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_47 = ___0_in; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = V_0; int32_t L_49 = ___2_offset; int32_t L_50 = ___3_scanline_width; int32_t L_51 = ___4_num_scanlines; Rgbe_ReadPixelsRaw_mAB1B9D0364E373C9E72E62EB9F1AEB1BC58652D0(L_47, L_48, L_49, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_50, L_51)), 1)), NULL); } IL_00b0: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = V_0; NullCheck(L_52); int32_t L_53 = 2; uint8_t L_54 = (L_52)->GetAt(static_cast(L_53)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = V_0; NullCheck(L_55); int32_t L_56 = 3; uint8_t L_57 = (L_55)->GetAt(static_cast(L_56)); int32_t L_58 = ___3_scanline_width; V_10 = (bool)((((int32_t)((((int32_t)((int32_t)(((int32_t)(((int32_t)((int32_t)L_54&((int32_t)255)))<<8))|((int32_t)((int32_t)L_57&((int32_t)255)))))) == ((int32_t)L_58))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_59 = V_10; if (!L_59) { goto IL_010c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = V_0; NullCheck(L_60); int32_t L_61 = 2; uint8_t L_62 = (L_60)->GetAt(static_cast(L_61)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = V_0; NullCheck(L_63); int32_t L_64 = 3; uint8_t L_65 = (L_63)->GetAt(static_cast(L_64)); V_11 = ((int32_t)(((int32_t)(((int32_t)((int32_t)L_62&((int32_t)255)))<<8))|((int32_t)((int32_t)L_65&((int32_t)255))))); String_t* L_66; L_66 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_11), NULL); String_t* L_67; L_67 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___3_scanline_width), NULL); String_t* L_68; L_68 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE46F238D73C0094F0947A10F9A5CB916A01C616A)), L_66, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral89613337171E9DEFA7887E7F72F841FC8CD2A91D)), L_67, NULL); IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_69 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var))); IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_69, L_68, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadPixelsRawRle_m407C0DE29643C6D56647622DE2FE105DA54D3F68_RuntimeMethod_var))); } IL_010c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = V_1; V_12 = (bool)((((RuntimeObject*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_70) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_71 = V_12; if (!L_71) { goto IL_0121; } } { int32_t L_72 = ___3_scanline_width; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(4, L_72))); V_1 = L_73; } IL_0121: { V_2 = 0; V_13 = 0; goto IL_022c; } IL_012b: { int32_t L_74 = V_13; int32_t L_75 = ___3_scanline_width; V_3 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_74, 1)), L_75)); goto IL_0218; } IL_0138: { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_76 = ___0_in; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = V_5; il2cpp_codegen_initobj((&V_8), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28)); Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_78 = V_8; BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F(L_76, L_77, 0, L_78, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_79 = V_5; NullCheck(L_79); int32_t L_80 = 0; uint8_t L_81 = (L_79)->GetAt(static_cast(L_80)); V_14 = (bool)((((int32_t)((int32_t)((int32_t)L_81&((int32_t)255)))) > ((int32_t)((int32_t)128)))? 1 : 0); bool L_82 = V_14; if (!L_82) { goto IL_01b7; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = V_5; NullCheck(L_83); int32_t L_84 = 0; uint8_t L_85 = (L_83)->GetAt(static_cast(L_84)); V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)((int32_t)L_85&((int32_t)255))), ((int32_t)128))); int32_t L_86 = V_4; if (!L_86) { goto IL_0184; } } { int32_t L_87 = V_4; int32_t L_88 = V_3; int32_t L_89 = V_2; G_B22_0 = ((((int32_t)L_87) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_88, L_89))))? 1 : 0); goto IL_0185; } IL_0184: { G_B22_0 = 1; } IL_0185: { V_15 = (bool)G_B22_0; bool L_90 = V_15; if (!L_90) { goto IL_0197; } } { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_91 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var))); IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_91, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC77FBC4B6680F7DCFA6A80B36EB4C7BDF5BC9A6C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_91, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadPixelsRawRle_m407C0DE29643C6D56647622DE2FE105DA54D3F68_RuntimeMethod_var))); } IL_0197: { goto IL_01a4; } IL_0199: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_92 = V_1; int32_t L_93 = V_2; int32_t L_94 = L_93; V_2 = ((int32_t)il2cpp_codegen_add(L_94, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_95 = V_5; NullCheck(L_95); int32_t L_96 = 1; uint8_t L_97 = (L_95)->GetAt(static_cast(L_96)); NullCheck(L_92); (L_92)->SetAt(static_cast(L_94), (uint8_t)L_97); } IL_01a4: { int32_t L_98 = V_4; int32_t L_99 = L_98; V_4 = ((int32_t)il2cpp_codegen_subtract(L_99, 1)); V_16 = (bool)((((int32_t)L_99) > ((int32_t)0))? 1 : 0); bool L_100 = V_16; if (L_100) { goto IL_0199; } } { goto IL_0217; } IL_01b7: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_101 = V_5; NullCheck(L_101); int32_t L_102 = 0; uint8_t L_103 = (L_101)->GetAt(static_cast(L_102)); V_4 = ((int32_t)((int32_t)L_103&((int32_t)255))); int32_t L_104 = V_4; if (!L_104) { goto IL_01d1; } } { int32_t L_105 = V_4; int32_t L_106 = V_3; int32_t L_107 = V_2; G_B31_0 = ((((int32_t)L_105) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_106, L_107))))? 1 : 0); goto IL_01d2; } IL_01d1: { G_B31_0 = 1; } IL_01d2: { V_17 = (bool)G_B31_0; bool L_108 = V_17; if (!L_108) { goto IL_01e4; } } { IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_109 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var))); IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_109, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC77FBC4B6680F7DCFA6A80B36EB4C7BDF5BC9A6C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_109, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadPixelsRawRle_m407C0DE29643C6D56647622DE2FE105DA54D3F68_RuntimeMethod_var))); } IL_01e4: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_110 = V_1; int32_t L_111 = V_2; int32_t L_112 = L_111; V_2 = ((int32_t)il2cpp_codegen_add(L_112, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_113 = V_5; NullCheck(L_113); int32_t L_114 = 1; uint8_t L_115 = (L_113)->GetAt(static_cast(L_114)); NullCheck(L_110); (L_110)->SetAt(static_cast(L_112), (uint8_t)L_115); int32_t L_116 = V_4; int32_t L_117 = ((int32_t)il2cpp_codegen_subtract(L_116, 1)); V_4 = L_117; V_18 = (bool)((((int32_t)L_117) > ((int32_t)0))? 1 : 0); bool L_118 = V_18; if (!L_118) { goto IL_0216; } } { BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_119 = ___0_in; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_120 = V_1; int32_t L_121 = V_2; int32_t L_122 = V_4; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_123; memset((&L_123), 0, sizeof(L_123)); Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_123), L_122, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var); BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F(L_119, L_120, L_121, L_123, NULL); int32_t L_124 = V_2; int32_t L_125 = V_4; V_2 = ((int32_t)il2cpp_codegen_add(L_124, L_125)); } IL_0216: { } IL_0217: { } IL_0218: { int32_t L_126 = V_2; int32_t L_127 = V_3; V_19 = (bool)((((int32_t)L_126) < ((int32_t)L_127))? 1 : 0); bool L_128 = V_19; if (L_128) { goto IL_0138; } } { int32_t L_129 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_129, 1)); } IL_022c: { int32_t L_130 = V_13; V_20 = (bool)((((int32_t)L_130) < ((int32_t)4))? 1 : 0); bool L_131 = V_20; if (L_131) { goto IL_012b; } } { V_21 = 0; goto IL_0281; } IL_023f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_132 = ___1_data; int32_t L_133 = ___2_offset; int32_t L_134 = L_133; ___2_offset = ((int32_t)il2cpp_codegen_add(L_134, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_135 = V_1; int32_t L_136 = V_21; NullCheck(L_135); int32_t L_137 = L_136; uint8_t L_138 = (L_135)->GetAt(static_cast(L_137)); NullCheck(L_132); (L_132)->SetAt(static_cast(L_134), (uint8_t)L_138); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_139 = ___1_data; int32_t L_140 = ___2_offset; int32_t L_141 = L_140; ___2_offset = ((int32_t)il2cpp_codegen_add(L_141, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_142 = V_1; int32_t L_143 = V_21; int32_t L_144 = ___3_scanline_width; NullCheck(L_142); int32_t L_145 = ((int32_t)il2cpp_codegen_add(L_143, L_144)); uint8_t L_146 = (L_142)->GetAt(static_cast(L_145)); NullCheck(L_139); (L_139)->SetAt(static_cast(L_141), (uint8_t)L_146); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_147 = ___1_data; int32_t L_148 = ___2_offset; int32_t L_149 = L_148; ___2_offset = ((int32_t)il2cpp_codegen_add(L_149, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_150 = V_1; int32_t L_151 = V_21; int32_t L_152 = ___3_scanline_width; NullCheck(L_150); int32_t L_153 = ((int32_t)il2cpp_codegen_add(L_151, ((int32_t)il2cpp_codegen_multiply(2, L_152)))); uint8_t L_154 = (L_150)->GetAt(static_cast(L_153)); NullCheck(L_147); (L_147)->SetAt(static_cast(L_149), (uint8_t)L_154); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_155 = ___1_data; int32_t L_156 = ___2_offset; int32_t L_157 = L_156; ___2_offset = ((int32_t)il2cpp_codegen_add(L_157, 1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_158 = V_1; int32_t L_159 = V_21; int32_t L_160 = ___3_scanline_width; NullCheck(L_158); int32_t L_161 = ((int32_t)il2cpp_codegen_add(L_159, ((int32_t)il2cpp_codegen_multiply(3, L_160)))); uint8_t L_162 = (L_158)->GetAt(static_cast(L_161)); NullCheck(L_155); (L_155)->SetAt(static_cast(L_157), (uint8_t)L_162); int32_t L_163 = V_21; V_21 = ((int32_t)il2cpp_codegen_add(L_163, 1)); } IL_0281: { int32_t L_164 = V_21; int32_t L_165 = ___3_scanline_width; V_22 = (bool)((((int32_t)L_164) < ((int32_t)L_165))? 1 : 0); bool L_166 = V_22; if (L_166) { goto IL_023f; } } { int32_t L_167 = ___4_num_scanlines; ___4_num_scanlines = ((int32_t)il2cpp_codegen_subtract(L_167, 1)); } IL_0293: { int32_t L_168 = ___4_num_scanlines; V_23 = (bool)((((int32_t)L_168) > ((int32_t)0))? 1 : 0); bool L_169 = V_23; if (L_169) { goto IL_003e; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rgbe_Rgbe2Float_mEBE0A91D30FC57EE49639796953391CE82E38AEA (Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96* __this, NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF ___0_rgba, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_rgbe, int32_t ___2_rgbeIndex, int32_t ___3_rgbaIndex, const RuntimeMethod* method) { bool V_0 = false; 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; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_6; memset((&V_6), 0, sizeof(V_6)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_7; memset((&V_7), 0, sizeof(V_7)); { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_rgbe; int32_t L_1 = ___2_rgbeIndex; NullCheck(L_0); int32_t L_2 = ((int32_t)il2cpp_codegen_add(L_1, 3)); uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = (bool)((!(((uint32_t)L_3) <= ((uint32_t)0)))? 1 : 0); bool L_4 = V_0; if (!L_4) { goto IL_00c4; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___1_rgbe; int32_t L_6 = ___2_rgbeIndex; NullCheck(L_5); int32_t L_7 = ((int32_t)il2cpp_codegen_add(L_6, 3)); uint8_t L_8 = (L_5)->GetAt(static_cast(L_7)); float L_9; L_9 = powf((2.0f), ((float)((int32_t)il2cpp_codegen_subtract(((int32_t)((int32_t)L_8&((int32_t)255))), ((int32_t)136))))); V_1 = L_9; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___1_rgbe; int32_t L_11 = ___2_rgbeIndex; NullCheck(L_10); int32_t L_12 = L_11; uint8_t L_13 = (L_10)->GetAt(static_cast(L_12)); float L_14 = V_1; V_2 = ((float)il2cpp_codegen_multiply(((float)((int32_t)((int32_t)L_13&((int32_t)255)))), L_14)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___1_rgbe; int32_t L_16 = ___2_rgbeIndex; NullCheck(L_15); int32_t L_17 = ((int32_t)il2cpp_codegen_add(L_16, 1)); uint8_t L_18 = (L_15)->GetAt(static_cast(L_17)); float L_19 = V_1; V_3 = ((float)il2cpp_codegen_multiply(((float)((int32_t)((int32_t)L_18&((int32_t)255)))), L_19)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___1_rgbe; int32_t L_21 = ___2_rgbeIndex; NullCheck(L_20); int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 2)); uint8_t L_23 = (L_20)->GetAt(static_cast(L_22)); float L_24 = V_1; V_4 = ((float)il2cpp_codegen_multiply(((float)((int32_t)((int32_t)L_23&((int32_t)255)))), L_24)); V_5 = (1.0f); float L_25 = V_2; float L_26 = V_3; float L_27 = V_4; float L_28 = V_5; Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_6), L_25, L_26, L_27, L_28, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29; L_29 = Color_get_gamma_mEB9104560536D684CD57C968A906A8B3EF89839F_inline((&V_6), NULL); V_7 = L_29; int32_t L_30 = ___3_rgbaIndex; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_31 = V_7; float L_32 = L_31.___r; IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, L_30, (L_32)); int32_t L_33 = ___3_rgbaIndex; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_34 = V_7; float L_35 = L_34.___g; IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_33, 1)), (L_35)); int32_t L_36 = ___3_rgbaIndex; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_37 = V_7; float L_38 = L_37.___b; IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_36, 2)), (L_38)); int32_t L_39 = ___3_rgbaIndex; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_40 = V_7; float L_41 = L_40.___a; IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_39, 3)), (L_41)); goto IL_0108; } IL_00c4: { int32_t L_42 = ___3_rgbaIndex; IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, L_42, ((0.0f))); int32_t L_43 = ___3_rgbaIndex; IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_43, 1)), ((0.0f))); int32_t L_44 = ___3_rgbaIndex; IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_44, 2)), ((0.0f))); int32_t L_45 = ___3_rgbaIndex; IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_45, 3)), ((1.0f))); } IL_0108: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rgbe__ctor_mF4C213C5D09D391A76AC0A7EB665FD8E202D9D4C (Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Header__ctor_m45C21DF1BF8408B65DF96908DA72F692386AA259 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, int32_t ___0_valid, String_t* ___1_programType, float ___2_gamma, float ___3_exposure, int32_t ___4_width, int32_t ___5_height, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_valid; __this->____valid = L_0; String_t* L_1 = ___1_programType; __this->___U3CProgramTypeU3Ek__BackingField = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CProgramTypeU3Ek__BackingField), (void*)L_1); float L_2 = ___2_gamma; __this->___U3CGammaU3Ek__BackingField = L_2; float L_3 = ___3_exposure; __this->___U3CExposureU3Ek__BackingField = L_3; int32_t L_4 = ___4_width; __this->___U3CWidthU3Ek__BackingField = L_4; int32_t L_5 = ___5_height; __this->___U3CHeightU3Ek__BackingField = L_5; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Header_get_Exposure_m803942C1502B0C209BF95C544E325CE2C58B8D75 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { { float L_0 = __this->___U3CExposureU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Header_get_Gamma_m90B90962518B5ED4B3493F8CD51512D2B2D44453 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { { float L_0 = __this->___U3CGammaU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CHeightU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Header_get_ProgramType_m8C2259F35CF82FCD32F542FB58F17F44B11E6D47 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CProgramTypeU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CWidthU3Ek__BackingField; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Header_get_IsExposureValid_m1B8E8D41D008EDB0C9418B54822C22DB4B16DA45 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____valid; return (bool)((!(((uint32_t)((int32_t)(L_0&4))) <= ((uint32_t)0)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Header_get_IsGammaValid_m94EB33918CEA369DFD7B787BBD932A804F6F139E (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____valid; return (bool)((!(((uint32_t)((int32_t)(L_0&2))) <= ((uint32_t)0)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Header_get_IsProgramTypeValid_m718E50C447948BC01F78B62A690132BF73CEEF33 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____valid; return (bool)((!(((uint32_t)((int32_t)(L_0&1))) <= ((uint32_t)0)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Header_ToString_m8CD9E0DE52BDB0FB624E1CDAF73CB1AEB15E0DF3 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral126CEB001D6A55877F26F1112A893A96C48D30DD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C2D6544FB9CCB9048B31961FBFB966375DB32DB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66220396CE1C9CFF404A41038B38F6FB0F0276BC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC1D79EC1E0F1CA0D5880DB8D4456467D14FC38D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5548B7A71AC9CD49226229042329592E2BBFABD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFCAEFF44C09294FB787A09F3C3076507DE41F12E); s_Il2CppMethodInitialized = true; } StringBuilder_t* V_0 = NULL; bool V_1 = false; bool V_2 = false; bool V_3 = false; String_t* V_4 = NULL; { StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var); StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL); V_0 = L_0; bool L_1; L_1 = Header_get_IsProgramTypeValid_m718E50C447948BC01F78B62A690132BF73CEEF33(__this, NULL); V_1 = L_1; bool L_2 = V_1; if (!L_2) { goto IL_002c; } } { StringBuilder_t* L_3 = V_0; NullCheck(L_3); StringBuilder_t* L_4; L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_3, _stringLiteral4C2D6544FB9CCB9048B31961FBFB966375DB32DB, NULL); StringBuilder_t* L_5 = V_0; String_t* L_6; L_6 = Header_get_ProgramType_m8C2259F35CF82FCD32F542FB58F17F44B11E6D47_inline(__this, NULL); NullCheck(L_5); StringBuilder_t* L_7; L_7 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_5, L_6, NULL); } IL_002c: { StringBuilder_t* L_8 = V_0; NullCheck(L_8); StringBuilder_t* L_9; L_9 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_8, _stringLiteralD5548B7A71AC9CD49226229042329592E2BBFABD, NULL); bool L_10; L_10 = Header_get_IsGammaValid_m94EB33918CEA369DFD7B787BBD932A804F6F139E(__this, NULL); V_2 = L_10; bool L_11 = V_2; if (!L_11) { goto IL_004e; } } { StringBuilder_t* L_12 = V_0; NullCheck(L_12); StringBuilder_t* L_13; L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, _stringLiteral126CEB001D6A55877F26F1112A893A96C48D30DD, NULL); } IL_004e: { StringBuilder_t* L_14 = V_0; NullCheck(L_14); StringBuilder_t* L_15; L_15 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_14, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, NULL); StringBuilder_t* L_16 = V_0; float L_17; L_17 = Header_get_Gamma_m90B90962518B5ED4B3493F8CD51512D2B2D44453_inline(__this, NULL); NullCheck(L_16); StringBuilder_t* L_18; L_18 = StringBuilder_Append_m789EC7C63CDC0DE5136AE3FF0C85CA5EE11A842E(L_16, L_17, NULL); StringBuilder_t* L_19 = V_0; NullCheck(L_19); StringBuilder_t* L_20; L_20 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_19, _stringLiteralFCAEFF44C09294FB787A09F3C3076507DE41F12E, NULL); bool L_21; L_21 = Header_get_IsExposureValid_m1B8E8D41D008EDB0C9418B54822C22DB4B16DA45(__this, NULL); V_3 = L_21; bool L_22 = V_3; if (!L_22) { goto IL_0089; } } { StringBuilder_t* L_23 = V_0; NullCheck(L_23); StringBuilder_t* L_24; L_24 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_23, _stringLiteral126CEB001D6A55877F26F1112A893A96C48D30DD, NULL); } IL_0089: { StringBuilder_t* L_25 = V_0; NullCheck(L_25); StringBuilder_t* L_26; L_26 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_25, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, NULL); StringBuilder_t* L_27 = V_0; float L_28; L_28 = Header_get_Exposure_m803942C1502B0C209BF95C544E325CE2C58B8D75_inline(__this, NULL); NullCheck(L_27); StringBuilder_t* L_29; L_29 = StringBuilder_Append_m789EC7C63CDC0DE5136AE3FF0C85CA5EE11A842E(L_27, L_28, NULL); StringBuilder_t* L_30 = V_0; NullCheck(L_30); StringBuilder_t* L_31; L_31 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_30, _stringLiteralAC1D79EC1E0F1CA0D5880DB8D4456467D14FC38D, NULL); StringBuilder_t* L_32 = V_0; int32_t L_33; L_33 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(__this, NULL); NullCheck(L_32); StringBuilder_t* L_34; L_34 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_32, L_33, NULL); StringBuilder_t* L_35 = V_0; NullCheck(L_35); StringBuilder_t* L_36; L_36 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_35, _stringLiteral66220396CE1C9CFF404A41038B38F6FB0F0276BC, NULL); StringBuilder_t* L_37 = V_0; int32_t L_38; L_38 = Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline(__this, NULL); NullCheck(L_37); StringBuilder_t* L_39; L_39 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_37, L_38, NULL); StringBuilder_t* L_40 = V_0; NullCheck(L_40); String_t* L_41; L_41 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_40); V_4 = L_41; goto IL_00de; } IL_00de: { String_t* L_42 = V_4; return L_42; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Header_get_Gamma_m90B90962518B5ED4B3493F8CD51512D2B2D44453_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { { float L_0 = __this->___U3CGammaU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Header_get_Exposure_m803942C1502B0C209BF95C544E325CE2C58B8D75_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { { float L_0 = __this->___U3CExposureU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CWidthU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CHeightU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) { { float L_0 = ___0_r; __this->___r = L_0; float L_1 = ___1_g; __this->___g = L_1; float L_2 = ___2_b; __this->___b = L_2; float L_3 = ___3_a; __this->___a = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_gamma_mEB9104560536D684CD57C968A906A8B3EF89839F_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = __this->___r; float L_1; L_1 = Mathf_LinearToGammaSpace_m768087E2BF400DB5FD77FD5AF4EAF6694E9F34F1(L_0, NULL); float L_2 = __this->___g; float L_3; L_3 = Mathf_LinearToGammaSpace_m768087E2BF400DB5FD77FD5AF4EAF6694E9F34F1(L_2, NULL); float L_4 = __this->___b; float L_5; L_5 = Mathf_LinearToGammaSpace_m768087E2BF400DB5FD77FD5AF4EAF6694E9F34F1(L_4, NULL); float L_6 = __this->___a; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7; memset((&L_7), 0, sizeof(L_7)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_7), L_1, L_3, L_5, L_6, NULL); V_0 = L_7; goto IL_0030; } IL_0030: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = V_0; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Header_get_ProgramType_m8C2259F35CF82FCD32F542FB58F17F44B11E6D47_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CProgramTypeU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { { bool L_0 = __this->___hasValue; return L_0; } }