TriLibCore.HDRLoader.cpp 99 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. template <typename R>
  9. struct VirtualFuncInvoker0
  10. {
  11. typedef R (*Func)(void*, const RuntimeMethod*);
  12. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  13. {
  14. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  15. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  16. }
  17. };
  18. template <typename R, typename T1, typename T2, typename T3>
  19. struct VirtualFuncInvoker3
  20. {
  21. typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
  22. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  23. {
  24. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  25. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  26. }
  27. };
  28. struct InterfaceActionInvoker0
  29. {
  30. typedef void (*Action)(void*, const RuntimeMethod*);
  31. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  32. {
  33. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  34. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  35. }
  36. };
  37. struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
  38. struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
  39. struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E;
  40. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  41. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  42. struct GroupU5BU5D_t9924453EAB39E5BC350475A536C5C7093F9A04A9;
  43. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  44. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  45. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  46. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  47. struct BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158;
  48. struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
  49. struct Capture_tE11B735186DAFEE5F7A3BF5A739E9CCCE99DC24A;
  50. struct CaptureCollection_t38405272BD6A6DA77CD51487FD39624C6E95CC93;
  51. struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
  52. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
  53. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
  54. struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
  55. struct Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC;
  56. struct EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028;
  57. struct Group_t26371E9136D6F43782C487B63C67C5FC4F472881;
  58. struct GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E;
  59. struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D;
  60. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  61. struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
  62. struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910;
  63. struct Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F;
  64. struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
  65. struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772;
  66. struct Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96;
  67. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  68. struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
  69. struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
  70. struct String_t;
  71. struct StringBuilder_t;
  72. struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
  73. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
  74. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  75. struct Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808;
  76. struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05;
  77. IL2CPP_EXTERN_C RuntimeClass* BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var;
  78. IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
  79. IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
  80. IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
  81. IL2CPP_EXTERN_C RuntimeClass* EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var;
  82. IL2CPP_EXTERN_C RuntimeClass* Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808_il2cpp_TypeInfo_var;
  83. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  84. IL2CPP_EXTERN_C RuntimeClass* IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var;
  85. IL2CPP_EXTERN_C RuntimeClass* Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var;
  86. IL2CPP_EXTERN_C RuntimeClass* Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96_il2cpp_TypeInfo_var;
  87. IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
  88. IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var;
  89. IL2CPP_EXTERN_C String_t* _stringLiteral0143B76706328B3AFA2DD04EB91F0FFA6B20D54A;
  90. IL2CPP_EXTERN_C String_t* _stringLiteral0C436E950F6B871C02FB12989605D4EAC5AF79F0;
  91. IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155;
  92. IL2CPP_EXTERN_C String_t* _stringLiteral126CEB001D6A55877F26F1112A893A96C48D30DD;
  93. IL2CPP_EXTERN_C String_t* _stringLiteral157511FB40992BD97FA2ADA83C82EEA8B084B0E5;
  94. IL2CPP_EXTERN_C String_t* _stringLiteral247BA829E9EA41B36E17E7DA1C236ADA9FDC0988;
  95. IL2CPP_EXTERN_C String_t* _stringLiteral4C2D6544FB9CCB9048B31961FBFB966375DB32DB;
  96. IL2CPP_EXTERN_C String_t* _stringLiteral66220396CE1C9CFF404A41038B38F6FB0F0276BC;
  97. IL2CPP_EXTERN_C String_t* _stringLiteral7DBAE5D2401E0E48A9FB08B4371152A8BDC53947;
  98. IL2CPP_EXTERN_C String_t* _stringLiteral89613337171E9DEFA7887E7F72F841FC8CD2A91D;
  99. IL2CPP_EXTERN_C String_t* _stringLiteralAC1D79EC1E0F1CA0D5880DB8D4456467D14FC38D;
  100. IL2CPP_EXTERN_C String_t* _stringLiteralB765417EEADECC0B41CE892BB89B8FAEC0A57251;
  101. IL2CPP_EXTERN_C String_t* _stringLiteralC77FBC4B6680F7DCFA6A80B36EB4C7BDF5BC9A6C;
  102. IL2CPP_EXTERN_C String_t* _stringLiteralD319E88C1225B7BCE84AD44F4A66ADC49FD56A48;
  103. IL2CPP_EXTERN_C String_t* _stringLiteralD5548B7A71AC9CD49226229042329592E2BBFABD;
  104. IL2CPP_EXTERN_C String_t* _stringLiteralE46F238D73C0094F0947A10F9A5CB916A01C616A;
  105. IL2CPP_EXTERN_C String_t* _stringLiteralE899877B13DC6B204699EABA5B4B1FF400E5D0A1;
  106. IL2CPP_EXTERN_C String_t* _stringLiteralFCAEFF44C09294FB787A09F3C3076507DE41F12E;
  107. IL2CPP_EXTERN_C const RuntimeMethod* BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F_RuntimeMethod_var;
  108. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var;
  109. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var;
  110. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var;
  111. IL2CPP_EXTERN_C const RuntimeMethod* Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093_RuntimeMethod_var;
  112. IL2CPP_EXTERN_C const RuntimeMethod* Rgbe_ReadPixelsRawRle_m407C0DE29643C6D56647622DE2FE105DA54D3F68_RuntimeMethod_var;
  113. IL2CPP_EXTERN_C const RuntimeMethod* Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017_RuntimeMethod_var;
  114. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
  115. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
  116. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
  117. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
  118. struct Exception_t_marshaled_com;
  119. struct Exception_t_marshaled_pinvoke;
  120. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  121. IL2CPP_EXTERN_C_BEGIN
  122. IL2CPP_EXTERN_C_END
  123. #ifdef __clang__
  124. #pragma clang diagnostic push
  125. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  126. #pragma clang diagnostic ignored "-Wunused-variable"
  127. #endif
  128. struct U3CModuleU3E_tA3DCA7E8E73609046541C39500C58783C0C9E799
  129. {
  130. };
  131. struct BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158 : public RuntimeObject
  132. {
  133. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___m_stream;
  134. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_buffer;
  135. Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC* ___m_decoder;
  136. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_charBytes;
  137. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_singleChar;
  138. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_charBuffer;
  139. int32_t ___m_maxCharsSize;
  140. bool ___m_2BytesPerChar;
  141. bool ___m_isMemoryStream;
  142. bool ___m_leaveOpen;
  143. };
  144. struct BinaryReaderExtension_t11A3418D8FF2E05FDFA76CFBB9156549134F0EFF : public RuntimeObject
  145. {
  146. };
  147. struct Capture_tE11B735186DAFEE5F7A3BF5A739E9CCCE99DC24A : public RuntimeObject
  148. {
  149. int32_t ___U3CIndexU3Ek__BackingField;
  150. int32_t ___U3CLengthU3Ek__BackingField;
  151. String_t* ___U3CTextU3Ek__BackingField;
  152. };
  153. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
  154. {
  155. bool ___m_isReadOnly;
  156. int32_t ___cultureID;
  157. int32_t ___parent_lcid;
  158. int32_t ___datetime_index;
  159. int32_t ___number_index;
  160. int32_t ___default_calendar_type;
  161. bool ___m_useUserOverride;
  162. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  163. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  164. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  165. String_t* ___m_name;
  166. String_t* ___englishname;
  167. String_t* ___nativename;
  168. String_t* ___iso3lang;
  169. String_t* ___iso2lang;
  170. String_t* ___win3lang;
  171. String_t* ___territory;
  172. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
  173. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  174. void* ___textinfo_data;
  175. int32_t ___m_dataItem;
  176. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  177. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
  178. bool ___constructed;
  179. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
  180. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
  181. bool ___m_isInherited;
  182. };
  183. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
  184. {
  185. int32_t ___m_isReadOnly;
  186. int32_t ___cultureID;
  187. int32_t ___parent_lcid;
  188. int32_t ___datetime_index;
  189. int32_t ___number_index;
  190. int32_t ___default_calendar_type;
  191. int32_t ___m_useUserOverride;
  192. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  193. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  194. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  195. char* ___m_name;
  196. char* ___englishname;
  197. char* ___nativename;
  198. char* ___iso3lang;
  199. char* ___iso2lang;
  200. char* ___win3lang;
  201. char* ___territory;
  202. char** ___native_calendar_names;
  203. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  204. void* ___textinfo_data;
  205. int32_t ___m_dataItem;
  206. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  207. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
  208. int32_t ___constructed;
  209. Il2CppSafeArray* ___cached_serialized_form;
  210. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
  211. int32_t ___m_isInherited;
  212. };
  213. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
  214. {
  215. int32_t ___m_isReadOnly;
  216. int32_t ___cultureID;
  217. int32_t ___parent_lcid;
  218. int32_t ___datetime_index;
  219. int32_t ___number_index;
  220. int32_t ___default_calendar_type;
  221. int32_t ___m_useUserOverride;
  222. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  223. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  224. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  225. Il2CppChar* ___m_name;
  226. Il2CppChar* ___englishname;
  227. Il2CppChar* ___nativename;
  228. Il2CppChar* ___iso3lang;
  229. Il2CppChar* ___iso2lang;
  230. Il2CppChar* ___win3lang;
  231. Il2CppChar* ___territory;
  232. Il2CppChar** ___native_calendar_names;
  233. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  234. void* ___textinfo_data;
  235. int32_t ___m_dataItem;
  236. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  237. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
  238. int32_t ___constructed;
  239. Il2CppSafeArray* ___cached_serialized_form;
  240. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
  241. int32_t ___m_isInherited;
  242. };
  243. struct GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E : public RuntimeObject
  244. {
  245. Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* ____match;
  246. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____captureMap;
  247. GroupU5BU5D_t9924453EAB39E5BC350475A536C5C7093F9A04A9* ____groups;
  248. };
  249. struct HDRLoader_tFB003746EB875C150291EB62BB229654B07707A4 : public RuntimeObject
  250. {
  251. };
  252. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
  253. {
  254. RuntimeObject* ____identity;
  255. };
  256. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
  257. {
  258. Il2CppIUnknown* ____identity;
  259. };
  260. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
  261. {
  262. Il2CppIUnknown* ____identity;
  263. };
  264. struct Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96 : public RuntimeObject
  265. {
  266. };
  267. struct String_t : public RuntimeObject
  268. {
  269. int32_t ____stringLength;
  270. Il2CppChar ____firstChar;
  271. };
  272. struct StringBuilder_t : public RuntimeObject
  273. {
  274. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
  275. StringBuilder_t* ___m_ChunkPrevious;
  276. int32_t ___m_ChunkLength;
  277. int32_t ___m_ChunkOffset;
  278. int32_t ___m_MaxCapacity;
  279. };
  280. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  281. {
  282. };
  283. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  284. {
  285. };
  286. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  287. {
  288. };
  289. struct Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808 : public RuntimeObject
  290. {
  291. int32_t ____valid;
  292. float ___U3CExposureU3Ek__BackingField;
  293. float ___U3CGammaU3Ek__BackingField;
  294. int32_t ___U3CHeightU3Ek__BackingField;
  295. String_t* ___U3CProgramTypeU3Ek__BackingField;
  296. int32_t ___U3CWidthU3Ek__BackingField;
  297. };
  298. struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28
  299. {
  300. bool ___hasValue;
  301. int32_t ___value;
  302. };
  303. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  304. {
  305. bool ___m_value;
  306. };
  307. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  308. {
  309. uint8_t ___m_value;
  310. };
  311. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  312. {
  313. Il2CppChar ___m_value;
  314. };
  315. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  316. {
  317. float ___r;
  318. float ___g;
  319. float ___b;
  320. float ___a;
  321. };
  322. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  323. {
  324. };
  325. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  326. {
  327. };
  328. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  329. {
  330. };
  331. struct Group_t26371E9136D6F43782C487B63C67C5FC4F472881 : public Capture_tE11B735186DAFEE5F7A3BF5A739E9CCCE99DC24A
  332. {
  333. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____caps;
  334. int32_t ____capcount;
  335. CaptureCollection_t38405272BD6A6DA77CD51487FD39624C6E95CC93* ____capcoll;
  336. String_t* ___U3CNameU3Ek__BackingField;
  337. };
  338. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  339. {
  340. int32_t ___m_value;
  341. };
  342. struct IntPtr_t
  343. {
  344. void* ___m_value;
  345. };
  346. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  347. {
  348. float ___m_value;
  349. };
  350. struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
  351. {
  352. ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask;
  353. SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore;
  354. };
  355. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  356. {
  357. union
  358. {
  359. struct
  360. {
  361. };
  362. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  363. };
  364. };
  365. struct Allocator_t996642592271AAD9EE688F142741D512C07B5824
  366. {
  367. int32_t ___value__;
  368. };
  369. struct Exception_t : public RuntimeObject
  370. {
  371. String_t* ____className;
  372. String_t* ____message;
  373. RuntimeObject* ____data;
  374. Exception_t* ____innerException;
  375. String_t* ____helpURL;
  376. RuntimeObject* ____stackTrace;
  377. String_t* ____stackTraceString;
  378. String_t* ____remoteStackTraceString;
  379. int32_t ____remoteStackIndex;
  380. RuntimeObject* ____dynamicMethods;
  381. int32_t ____HResult;
  382. String_t* ____source;
  383. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  384. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  385. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  386. int32_t ___caught_in_unmanaged;
  387. };
  388. struct Exception_t_marshaled_pinvoke
  389. {
  390. char* ____className;
  391. char* ____message;
  392. RuntimeObject* ____data;
  393. Exception_t_marshaled_pinvoke* ____innerException;
  394. char* ____helpURL;
  395. Il2CppIUnknown* ____stackTrace;
  396. char* ____stackTraceString;
  397. char* ____remoteStackTraceString;
  398. int32_t ____remoteStackIndex;
  399. Il2CppIUnknown* ____dynamicMethods;
  400. int32_t ____HResult;
  401. char* ____source;
  402. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  403. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  404. Il2CppSafeArray* ___native_trace_ips;
  405. int32_t ___caught_in_unmanaged;
  406. };
  407. struct Exception_t_marshaled_com
  408. {
  409. Il2CppChar* ____className;
  410. Il2CppChar* ____message;
  411. RuntimeObject* ____data;
  412. Exception_t_marshaled_com* ____innerException;
  413. Il2CppChar* ____helpURL;
  414. Il2CppIUnknown* ____stackTrace;
  415. Il2CppChar* ____stackTraceString;
  416. Il2CppChar* ____remoteStackTraceString;
  417. int32_t ____remoteStackIndex;
  418. Il2CppIUnknown* ____dynamicMethods;
  419. int32_t ____HResult;
  420. Il2CppChar* ____source;
  421. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  422. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  423. Il2CppSafeArray* ___native_trace_ips;
  424. int32_t ___caught_in_unmanaged;
  425. };
  426. struct Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F : public Group_t26371E9136D6F43782C487B63C67C5FC4F472881
  427. {
  428. GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* ____groupcoll;
  429. Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ____regex;
  430. int32_t ____textbeg;
  431. int32_t ____textpos;
  432. int32_t ____textend;
  433. int32_t ____textstart;
  434. Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ____matches;
  435. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____matchcount;
  436. bool ____balancing;
  437. };
  438. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  439. {
  440. intptr_t ___m_CachedPtr;
  441. };
  442. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  443. {
  444. intptr_t ___m_CachedPtr;
  445. };
  446. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  447. {
  448. intptr_t ___m_CachedPtr;
  449. };
  450. struct RegexOptions_tE9DA9C4DF8FB26DD1C7E0F8AA022C1164A423F6B
  451. {
  452. int32_t ___value__;
  453. };
  454. struct TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D
  455. {
  456. int32_t ___value__;
  457. };
  458. struct NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF
  459. {
  460. void* ___m_Buffer;
  461. int32_t ___m_Length;
  462. int32_t ___m_AllocatorLabel;
  463. };
  464. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  465. {
  466. };
  467. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  468. {
  469. };
  470. struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  471. {
  472. };
  473. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
  474. {
  475. };
  476. struct EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028 : public IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910
  477. {
  478. };
  479. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
  480. {
  481. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
  482. RuntimeObject* ___shared_table_lock;
  483. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
  484. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
  485. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
  486. Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
  487. Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
  488. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
  489. bool ___IsTaiwanSku;
  490. };
  491. struct String_t_StaticFields
  492. {
  493. String_t* ___Empty;
  494. };
  495. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  496. {
  497. String_t* ___TrueString;
  498. String_t* ___FalseString;
  499. };
  500. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  501. {
  502. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  503. };
  504. struct Group_t26371E9136D6F43782C487B63C67C5FC4F472881_StaticFields
  505. {
  506. Group_t26371E9136D6F43782C487B63C67C5FC4F472881* ___s_emptyGroup;
  507. };
  508. struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields
  509. {
  510. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null;
  511. };
  512. struct Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F_StaticFields
  513. {
  514. Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* ___U3CEmptyU3Ek__BackingField;
  515. };
  516. #ifdef __clang__
  517. #pragma clang diagnostic pop
  518. #endif
  519. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  520. {
  521. ALIGN_FIELD (8) uint8_t m_Items[1];
  522. inline uint8_t GetAt(il2cpp_array_size_t index) const
  523. {
  524. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  525. return m_Items[index];
  526. }
  527. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  528. {
  529. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  530. return m_Items + index;
  531. }
  532. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  533. {
  534. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  535. m_Items[index] = value;
  536. }
  537. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  538. {
  539. return m_Items[index];
  540. }
  541. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  542. {
  543. return m_Items + index;
  544. }
  545. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  546. {
  547. m_Items[index] = value;
  548. }
  549. };
  550. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
  551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
  553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017_gshared (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
  554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
  555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ;
  556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  557. inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  558. {
  559. return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method);
  560. }
  561. inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method)
  562. {
  563. (( void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method);
  564. }
  565. inline int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  566. {
  567. return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared)(__this, method);
  568. }
  569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EndOfStreamException__ctor_m154EAE9BDAE2A8EB0EE6714D881FA7075628C582 (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* __this, const RuntimeMethod* method) ;
  570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_input, const RuntimeMethod* method) ;
  571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rgbe__ctor_mF4C213C5D09D391A76AC0A7EB665FD8E202D9D4C (Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96* __this, const RuntimeMethod* method) ;
  572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_in, const RuntimeMethod* method) ;
  573. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Header_get_Gamma_m90B90962518B5ED4B3493F8CD51512D2B2D44453_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ;
  574. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Header_get_Exposure_m803942C1502B0C209BF95C544E325CE2C58B8D75_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ;
  575. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ;
  576. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ;
  577. 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) ;
  578. 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) ;
  579. inline NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method)
  580. {
  581. return (( NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF (*) (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, const RuntimeMethod*))Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017_gshared)(__this, method);
  582. }
  583. 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) ;
  584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, bool ___0_updateMipmaps, bool ___1_makeNoLongerReadable, const RuntimeMethod* method) ;
  585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BinaryReaderExtension_ReadLine_m31B8505D6C4106B46A7A6B362A2CB9E6428F92B9 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, const RuntimeMethod* method) ;
  586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  588. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
  589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  591. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
  593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Convert_ToSingle_m8416CDFFC7641BD79BE63F39D5FAEE28986FC636 (String_t* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
  594. 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) ;
  595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F (Group_t26371E9136D6F43782C487B63C67C5FC4F472881* __this, const RuntimeMethod* method) ;
  596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Group_t26371E9136D6F43782C487B63C67C5FC4F472881* GroupCollection_get_Item_m40EC174D4AC8FDD68F8819C35B779C79A44322F3 (GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* __this, int32_t ___0_groupnum, const RuntimeMethod* method) ;
  597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Capture_get_Value_m1AB4193C2FC4B0D08AA34FECF10D03876D848BDC (Capture_tE11B735186DAFEE5F7A3BF5A739E9CCCE99DC24A* __this, const RuntimeMethod* method) ;
  598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_m0C3F3778B1D646778F41B6912138AEEEE6BEB9D4 (String_t* ___0_value, const RuntimeMethod* method) ;
  599. 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) ;
  600. 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) ;
  601. 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) ;
  602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
  603. 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) ;
  604. 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) ;
  605. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_gamma_mEB9104560536D684CD57C968A906A8B3EF89839F_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, const RuntimeMethod* method) ;
  606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  607. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Header_get_IsProgramTypeValid_m718E50C447948BC01F78B62A690132BF73CEEF33 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ;
  608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  609. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Header_get_ProgramType_m8C2259F35CF82FCD32F542FB58F17F44B11E6D47_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ;
  610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Header_get_IsGammaValid_m94EB33918CEA369DFD7B787BBD932A804F6F139E (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ;
  611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m789EC7C63CDC0DE5136AE3FF0C85CA5EE11A842E (StringBuilder_t* __this, float ___0_value, const RuntimeMethod* method) ;
  612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Header_get_IsExposureValid_m1B8E8D41D008EDB0C9418B54822C22DB4B16DA45 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method) ;
  613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  614. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_LinearToGammaSpace_m768087E2BF400DB5FD77FD5AF4EAF6694E9F34F1 (float ___0_value, const RuntimeMethod* method) ;
  615. #ifdef __clang__
  616. #pragma clang diagnostic push
  617. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  618. #pragma clang diagnostic ignored "-Wunused-variable"
  619. #endif
  620. #ifdef __clang__
  621. #pragma clang diagnostic pop
  622. #endif
  623. #ifdef __clang__
  624. #pragma clang diagnostic push
  625. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  626. #pragma clang diagnostic ignored "-Wunused-variable"
  627. #endif
  628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BinaryReaderExtension_ReadLine_m31B8505D6C4106B46A7A6B362A2CB9E6428F92B9 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_reader, const RuntimeMethod* method)
  629. {
  630. static bool s_Il2CppMethodInitialized;
  631. if (!s_Il2CppMethodInitialized)
  632. {
  633. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  634. s_Il2CppMethodInitialized = true;
  635. }
  636. StringBuilder_t* V_0 = NULL;
  637. bool V_1 = false;
  638. Il2CppChar V_2 = 0x0;
  639. EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* V_3 = NULL;
  640. bool V_4 = false;
  641. String_t* V_5 = NULL;
  642. Il2CppChar V_6 = 0x0;
  643. Il2CppChar V_7 = 0x0;
  644. bool V_8 = false;
  645. bool V_9 = false;
  646. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  647. {
  648. StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  649. StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
  650. V_0 = L_0;
  651. V_1 = (bool)0;
  652. goto IL_0070;
  653. }
  654. IL_000b:
  655. {
  656. }
  657. try
  658. {
  659. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = ___0_reader;
  660. NullCheck(L_1);
  661. Il2CppChar L_2;
  662. L_2 = VirtualFuncInvoker0< Il2CppChar >::Invoke(13, L_1);
  663. V_2 = L_2;
  664. goto IL_002f;
  665. }
  666. catch(Il2CppExceptionWrapper& e)
  667. {
  668. 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)))
  669. {
  670. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  671. goto CATCH_0017;
  672. }
  673. throw e;
  674. }
  675. CATCH_0017:
  676. {
  677. {
  678. EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_3 = ((EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)IL2CPP_GET_ACTIVE_EXCEPTION(EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*));;
  679. V_3 = L_3;
  680. StringBuilder_t* L_4 = V_0;
  681. NullCheck(L_4);
  682. int32_t L_5;
  683. L_5 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_4, NULL);
  684. V_4 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
  685. bool L_6 = V_4;
  686. if (!L_6)
  687. {
  688. goto IL_002d;
  689. }
  690. }
  691. {
  692. V_5 = (String_t*)NULL;
  693. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  694. goto IL_0084;
  695. }
  696. IL_002d:
  697. {
  698. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  699. goto IL_007a;
  700. }
  701. }
  702. IL_002f:
  703. {
  704. Il2CppChar L_7 = V_2;
  705. V_7 = L_7;
  706. Il2CppChar L_8 = V_7;
  707. V_6 = L_8;
  708. Il2CppChar L_9 = V_6;
  709. if ((((int32_t)L_9) == ((int32_t)((int32_t)10))))
  710. {
  711. goto IL_0061;
  712. }
  713. }
  714. {
  715. goto IL_003e;
  716. }
  717. IL_003e:
  718. {
  719. Il2CppChar L_10 = V_6;
  720. if ((((int32_t)L_10) == ((int32_t)((int32_t)13))))
  721. {
  722. goto IL_0046;
  723. }
  724. }
  725. {
  726. goto IL_0065;
  727. }
  728. IL_0046:
  729. {
  730. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_11 = ___0_reader;
  731. NullCheck(L_11);
  732. int32_t L_12;
  733. L_12 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_11);
  734. V_8 = (bool)((((int32_t)L_12) == ((int32_t)((int32_t)10)))? 1 : 0);
  735. bool L_13 = V_8;
  736. if (!L_13)
  737. {
  738. goto IL_005d;
  739. }
  740. }
  741. {
  742. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_14 = ___0_reader;
  743. NullCheck(L_14);
  744. Il2CppChar L_15;
  745. L_15 = VirtualFuncInvoker0< Il2CppChar >::Invoke(13, L_14);
  746. }
  747. IL_005d:
  748. {
  749. V_1 = (bool)1;
  750. goto IL_006f;
  751. }
  752. IL_0061:
  753. {
  754. V_1 = (bool)1;
  755. goto IL_006f;
  756. }
  757. IL_0065:
  758. {
  759. StringBuilder_t* L_16 = V_0;
  760. Il2CppChar L_17 = V_2;
  761. NullCheck(L_16);
  762. StringBuilder_t* L_18;
  763. L_18 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_16, L_17, NULL);
  764. goto IL_006f;
  765. }
  766. IL_006f:
  767. {
  768. }
  769. IL_0070:
  770. {
  771. bool L_19 = V_1;
  772. V_9 = (bool)((((int32_t)L_19) == ((int32_t)0))? 1 : 0);
  773. bool L_20 = V_9;
  774. if (L_20)
  775. {
  776. goto IL_000b;
  777. }
  778. }
  779. IL_007a:
  780. {
  781. StringBuilder_t* L_21 = V_0;
  782. NullCheck(L_21);
  783. String_t* L_22;
  784. L_22 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_21);
  785. V_5 = L_22;
  786. goto IL_0084;
  787. }
  788. IL_0084:
  789. {
  790. String_t* L_23 = V_5;
  791. return L_23;
  792. }
  793. }
  794. 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)
  795. {
  796. static bool s_Il2CppMethodInitialized;
  797. if (!s_Il2CppMethodInitialized)
  798. {
  799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
  800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
  801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
  802. s_Il2CppMethodInitialized = true;
  803. }
  804. int32_t V_0 = 0;
  805. bool V_1 = false;
  806. bool V_2 = false;
  807. {
  808. bool L_0;
  809. L_0 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&___3_expected), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
  810. V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  811. bool L_1 = V_1;
  812. if (!L_1)
  813. {
  814. goto IL_001b;
  815. }
  816. }
  817. {
  818. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_buffer;
  819. NullCheck(L_2);
  820. Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&___3_expected), ((int32_t)(((RuntimeArray*)L_2)->max_length)), Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
  821. }
  822. IL_001b:
  823. {
  824. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3 = ___0_stream;
  825. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___1_buffer;
  826. int32_t L_5 = ___2_offset;
  827. int32_t L_6;
  828. L_6 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&___3_expected), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
  829. NullCheck(L_3);
  830. int32_t L_7;
  831. L_7 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(26, L_3, L_4, L_5, L_6);
  832. V_0 = L_7;
  833. int32_t L_8 = V_0;
  834. int32_t L_9;
  835. L_9 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&___3_expected), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
  836. V_2 = (bool)((((int32_t)((((int32_t)L_8) == ((int32_t)L_9))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  837. bool L_10 = V_2;
  838. if (!L_10)
  839. {
  840. goto IL_0043;
  841. }
  842. }
  843. {
  844. EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028* L_11 = (EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EndOfStreamException_t6B6A2609418A69523CBEF305228B18E0E5778028_il2cpp_TypeInfo_var)));
  845. EndOfStreamException__ctor_m154EAE9BDAE2A8EB0EE6714D881FA7075628C582(L_11, NULL);
  846. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F_RuntimeMethod_var)));
  847. }
  848. IL_0043:
  849. {
  850. return;
  851. }
  852. }
  853. #ifdef __clang__
  854. #pragma clang diagnostic pop
  855. #endif
  856. #ifdef __clang__
  857. #pragma clang diagnostic push
  858. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  859. #pragma clang diagnostic ignored "-Wunused-variable"
  860. #endif
  861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* HDRLoader_Load_m3A35757670CC8C4F525A77671CDC20ECC8FE766A (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, float* ___1_gamma, float* ___2_exposure, const RuntimeMethod* method)
  862. {
  863. static bool s_Il2CppMethodInitialized;
  864. if (!s_Il2CppMethodInitialized)
  865. {
  866. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
  867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96_il2cpp_TypeInfo_var);
  870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017_RuntimeMethod_var);
  871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  872. s_Il2CppMethodInitialized = true;
  873. }
  874. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* V_0 = NULL;
  875. Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96* V_1 = NULL;
  876. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* V_2 = NULL;
  877. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_3 = NULL;
  878. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_4 = NULL;
  879. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF V_5;
  880. memset((&V_5), 0, sizeof(V_5));
  881. int32_t V_6 = 0;
  882. int32_t V_7 = 0;
  883. int32_t V_8 = 0;
  884. bool V_9 = false;
  885. bool V_10 = false;
  886. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_11 = NULL;
  887. {
  888. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
  889. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)il2cpp_codegen_object_new(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
  890. BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F(L_1, L_0, NULL);
  891. V_0 = L_1;
  892. }
  893. {
  894. auto __finallyBlock = il2cpp::utils::Finally([&]
  895. {
  896. FINALLY_00ed:
  897. {
  898. {
  899. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_2 = V_0;
  900. if (!L_2)
  901. {
  902. goto IL_00f7;
  903. }
  904. }
  905. {
  906. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_3 = V_0;
  907. NullCheck(L_3);
  908. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
  909. }
  910. IL_00f7:
  911. {
  912. return;
  913. }
  914. }
  915. });
  916. try
  917. {
  918. {
  919. Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96* L_4 = (Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96*)il2cpp_codegen_object_new(Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96_il2cpp_TypeInfo_var);
  920. Rgbe__ctor_mF4C213C5D09D391A76AC0A7EB665FD8E202D9D4C(L_4, NULL);
  921. V_1 = L_4;
  922. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_5 = V_0;
  923. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_6;
  924. L_6 = Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093(L_5, NULL);
  925. V_2 = L_6;
  926. float* L_7 = ___1_gamma;
  927. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_8 = V_2;
  928. NullCheck(L_8);
  929. float L_9;
  930. L_9 = Header_get_Gamma_m90B90962518B5ED4B3493F8CD51512D2B2D44453_inline(L_8, NULL);
  931. *((float*)L_7) = (float)L_9;
  932. float* L_10 = ___2_exposure;
  933. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_11 = V_2;
  934. NullCheck(L_11);
  935. float L_12;
  936. L_12 = Header_get_Exposure_m803942C1502B0C209BF95C544E325CE2C58B8D75_inline(L_11, NULL);
  937. *((float*)L_10) = (float)L_12;
  938. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_13 = V_2;
  939. NullCheck(L_13);
  940. int32_t L_14;
  941. L_14 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(L_13, NULL);
  942. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_15 = V_2;
  943. NullCheck(L_15);
  944. int32_t L_16;
  945. L_16 = Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline(L_15, NULL);
  946. 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)));
  947. V_3 = L_17;
  948. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_18 = V_0;
  949. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_3;
  950. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_20 = V_2;
  951. NullCheck(L_20);
  952. int32_t L_21;
  953. L_21 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(L_20, NULL);
  954. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_22 = V_2;
  955. NullCheck(L_22);
  956. int32_t L_23;
  957. L_23 = Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline(L_22, NULL);
  958. Rgbe_ReadPixelsRawRle_m407C0DE29643C6D56647622DE2FE105DA54D3F68(L_18, L_19, 0, L_21, L_23, NULL);
  959. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_24 = V_2;
  960. NullCheck(L_24);
  961. int32_t L_25;
  962. L_25 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(L_24, NULL);
  963. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_26 = V_2;
  964. NullCheck(L_26);
  965. int32_t L_27;
  966. L_27 = Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline(L_26, NULL);
  967. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_28 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  968. Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A(L_28, L_25, L_27, ((int32_t)20), (bool)0, (bool)1, NULL);
  969. V_4 = L_28;
  970. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_29 = V_4;
  971. NullCheck(L_29);
  972. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_30;
  973. L_30 = Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017(L_29, Texture2D_GetRawTextureData_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mB69714D854EC3CE5DEEB4994788D39898BF35017_RuntimeMethod_var);
  974. V_5 = L_30;
  975. V_6 = 0;
  976. goto IL_00cd_1;
  977. }
  978. IL_0075_1:
  979. {
  980. V_7 = 0;
  981. goto IL_00b6_1;
  982. }
  983. IL_007b_1:
  984. {
  985. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_31 = V_2;
  986. NullCheck(L_31);
  987. int32_t L_32;
  988. L_32 = Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline(L_31, NULL);
  989. int32_t L_33 = V_6;
  990. V_8 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_32, L_33)), 1));
  991. Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96* L_34 = V_1;
  992. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_35 = V_5;
  993. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = V_3;
  994. int32_t L_37 = V_6;
  995. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_38 = V_2;
  996. NullCheck(L_38);
  997. int32_t L_39;
  998. L_39 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(L_38, NULL);
  999. int32_t L_40 = V_7;
  1000. int32_t L_41 = V_8;
  1001. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_42 = V_2;
  1002. NullCheck(L_42);
  1003. int32_t L_43;
  1004. L_43 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(L_42, NULL);
  1005. int32_t L_44 = V_7;
  1006. NullCheck(L_34);
  1007. 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);
  1008. int32_t L_45 = V_7;
  1009. V_7 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  1010. }
  1011. IL_00b6_1:
  1012. {
  1013. int32_t L_46 = V_7;
  1014. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_47 = V_2;
  1015. NullCheck(L_47);
  1016. int32_t L_48;
  1017. L_48 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(L_47, NULL);
  1018. V_9 = (bool)((((int32_t)L_46) < ((int32_t)L_48))? 1 : 0);
  1019. bool L_49 = V_9;
  1020. if (L_49)
  1021. {
  1022. goto IL_007b_1;
  1023. }
  1024. }
  1025. {
  1026. int32_t L_50 = V_6;
  1027. V_6 = ((int32_t)il2cpp_codegen_add(L_50, 1));
  1028. }
  1029. IL_00cd_1:
  1030. {
  1031. int32_t L_51 = V_6;
  1032. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_52 = V_2;
  1033. NullCheck(L_52);
  1034. int32_t L_53;
  1035. L_53 = Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline(L_52, NULL);
  1036. V_10 = (bool)((((int32_t)L_51) < ((int32_t)L_53))? 1 : 0);
  1037. bool L_54 = V_10;
  1038. if (L_54)
  1039. {
  1040. goto IL_0075_1;
  1041. }
  1042. }
  1043. {
  1044. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_55 = V_4;
  1045. NullCheck(L_55);
  1046. Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A(L_55, (bool)0, (bool)1, NULL);
  1047. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_56 = V_4;
  1048. V_11 = L_56;
  1049. goto IL_00f8;
  1050. }
  1051. }
  1052. catch(Il2CppExceptionWrapper& e)
  1053. {
  1054. __finallyBlock.StoreException(e.ex);
  1055. }
  1056. }
  1057. IL_00f8:
  1058. {
  1059. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_57 = V_11;
  1060. return L_57;
  1061. }
  1062. }
  1063. #ifdef __clang__
  1064. #pragma clang diagnostic pop
  1065. #endif
  1066. #ifdef __clang__
  1067. #pragma clang diagnostic push
  1068. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1069. #pragma clang diagnostic ignored "-Wunused-variable"
  1070. #endif
  1071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093 (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* ___0_in, const RuntimeMethod* method)
  1072. {
  1073. static bool s_Il2CppMethodInitialized;
  1074. if (!s_Il2CppMethodInitialized)
  1075. {
  1076. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  1077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  1078. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808_il2cpp_TypeInfo_var);
  1079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
  1080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0143B76706328B3AFA2DD04EB91F0FFA6B20D54A);
  1081. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DBAE5D2401E0E48A9FB08B4371152A8BDC53947);
  1082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB765417EEADECC0B41CE892BB89B8FAEC0A57251);
  1083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE899877B13DC6B204699EABA5B4B1FF400E5D0A1);
  1084. s_Il2CppMethodInitialized = true;
  1085. }
  1086. int32_t V_0 = 0;
  1087. String_t* V_1 = NULL;
  1088. float V_2 = 0.0f;
  1089. float V_3 = 0.0f;
  1090. int32_t V_4 = 0;
  1091. int32_t V_5 = 0;
  1092. String_t* V_6 = NULL;
  1093. bool V_7 = false;
  1094. bool V_8 = false;
  1095. bool V_9 = false;
  1096. bool V_10 = false;
  1097. bool V_11 = false;
  1098. bool V_12 = false;
  1099. bool V_13 = false;
  1100. bool V_14 = false;
  1101. Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* V_15 = NULL;
  1102. bool V_16 = false;
  1103. bool V_17 = false;
  1104. bool V_18 = false;
  1105. bool V_19 = false;
  1106. bool V_20 = false;
  1107. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* V_21 = NULL;
  1108. int32_t G_B5_0 = 0;
  1109. {
  1110. V_0 = 0;
  1111. V_1 = (String_t*)NULL;
  1112. V_2 = (1.0f);
  1113. V_3 = (1.0f);
  1114. V_4 = 0;
  1115. V_5 = 0;
  1116. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_0 = ___0_in;
  1117. String_t* L_1;
  1118. L_1 = BinaryReaderExtension_ReadLine_m31B8505D6C4106B46A7A6B362A2CB9E6428F92B9(L_0, NULL);
  1119. V_6 = L_1;
  1120. String_t* L_2 = V_6;
  1121. V_9 = (bool)((((RuntimeObject*)(String_t*)L_2) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  1122. bool L_3 = V_9;
  1123. if (!L_3)
  1124. {
  1125. goto IL_0035;
  1126. }
  1127. }
  1128. {
  1129. IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_4 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)));
  1130. IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0C436E950F6B871C02FB12989605D4EAC5AF79F0)), NULL);
  1131. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093_RuntimeMethod_var)));
  1132. }
  1133. IL_0035:
  1134. {
  1135. String_t* L_5 = V_6;
  1136. NullCheck(L_5);
  1137. Il2CppChar L_6;
  1138. L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, 0, NULL);
  1139. if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)35)))))
  1140. {
  1141. goto IL_004f;
  1142. }
  1143. }
  1144. {
  1145. String_t* L_7 = V_6;
  1146. NullCheck(L_7);
  1147. Il2CppChar L_8;
  1148. L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, 1, NULL);
  1149. G_B5_0 = ((((int32_t)L_8) == ((int32_t)((int32_t)63)))? 1 : 0);
  1150. goto IL_0050;
  1151. }
  1152. IL_004f:
  1153. {
  1154. G_B5_0 = 0;
  1155. }
  1156. IL_0050:
  1157. {
  1158. V_10 = (bool)G_B5_0;
  1159. bool L_9 = V_10;
  1160. if (!L_9)
  1161. {
  1162. goto IL_0083;
  1163. }
  1164. }
  1165. {
  1166. int32_t L_10 = V_0;
  1167. V_0 = ((int32_t)(L_10|1));
  1168. String_t* L_11 = V_6;
  1169. NullCheck(L_11);
  1170. String_t* L_12;
  1171. L_12 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_11, 2, NULL);
  1172. V_1 = L_12;
  1173. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_13 = ___0_in;
  1174. String_t* L_14;
  1175. L_14 = BinaryReaderExtension_ReadLine_m31B8505D6C4106B46A7A6B362A2CB9E6428F92B9(L_13, NULL);
  1176. V_6 = L_14;
  1177. String_t* L_15 = V_6;
  1178. V_11 = (bool)((((RuntimeObject*)(String_t*)L_15) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  1179. bool L_16 = V_11;
  1180. if (!L_16)
  1181. {
  1182. goto IL_0082;
  1183. }
  1184. }
  1185. {
  1186. IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_17 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)));
  1187. IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD319E88C1225B7BCE84AD44F4A66ADC49FD56A48)), NULL);
  1188. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093_RuntimeMethod_var)));
  1189. }
  1190. IL_0082:
  1191. {
  1192. }
  1193. IL_0083:
  1194. {
  1195. V_7 = (bool)0;
  1196. V_8 = (bool)0;
  1197. goto IL_019b;
  1198. }
  1199. IL_008e:
  1200. {
  1201. String_t* L_18 = V_6;
  1202. NullCheck(L_18);
  1203. bool L_19;
  1204. L_19 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_18, _stringLiteralE899877B13DC6B204699EABA5B4B1FF400E5D0A1, NULL);
  1205. V_12 = L_19;
  1206. bool L_20 = V_12;
  1207. if (!L_20)
  1208. {
  1209. goto IL_00ab;
  1210. }
  1211. }
  1212. {
  1213. V_7 = (bool)1;
  1214. goto IL_016f;
  1215. }
  1216. IL_00ab:
  1217. {
  1218. String_t* L_21 = V_6;
  1219. NullCheck(L_21);
  1220. bool L_22;
  1221. L_22 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_21, _stringLiteralB765417EEADECC0B41CE892BB89B8FAEC0A57251, NULL);
  1222. V_13 = L_22;
  1223. bool L_23 = V_13;
  1224. if (!L_23)
  1225. {
  1226. goto IL_00e4;
  1227. }
  1228. }
  1229. {
  1230. int32_t L_24 = V_0;
  1231. V_0 = ((int32_t)(L_24|2));
  1232. String_t* L_25 = V_6;
  1233. NullCheck(_stringLiteralB765417EEADECC0B41CE892BB89B8FAEC0A57251);
  1234. int32_t L_26;
  1235. L_26 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralB765417EEADECC0B41CE892BB89B8FAEC0A57251, NULL);
  1236. NullCheck(L_25);
  1237. String_t* L_27;
  1238. L_27 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_25, L_26, NULL);
  1239. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  1240. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_28;
  1241. L_28 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  1242. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  1243. float L_29;
  1244. L_29 = Convert_ToSingle_m8416CDFFC7641BD79BE63F39D5FAEE28986FC636(L_27, L_28, NULL);
  1245. V_2 = L_29;
  1246. goto IL_016f;
  1247. }
  1248. IL_00e4:
  1249. {
  1250. String_t* L_30 = V_6;
  1251. NullCheck(L_30);
  1252. bool L_31;
  1253. L_31 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_30, _stringLiteral7DBAE5D2401E0E48A9FB08B4371152A8BDC53947, NULL);
  1254. V_14 = L_31;
  1255. bool L_32 = V_14;
  1256. if (!L_32)
  1257. {
  1258. goto IL_011a;
  1259. }
  1260. }
  1261. {
  1262. int32_t L_33 = V_0;
  1263. V_0 = ((int32_t)(L_33|4));
  1264. String_t* L_34 = V_6;
  1265. NullCheck(_stringLiteral7DBAE5D2401E0E48A9FB08B4371152A8BDC53947);
  1266. int32_t L_35;
  1267. L_35 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral7DBAE5D2401E0E48A9FB08B4371152A8BDC53947, NULL);
  1268. NullCheck(L_34);
  1269. String_t* L_36;
  1270. L_36 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_34, L_35, NULL);
  1271. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  1272. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_37;
  1273. L_37 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  1274. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  1275. float L_38;
  1276. L_38 = Convert_ToSingle_m8416CDFFC7641BD79BE63F39D5FAEE28986FC636(L_36, L_37, NULL);
  1277. V_3 = L_38;
  1278. goto IL_016f;
  1279. }
  1280. IL_011a:
  1281. {
  1282. String_t* L_39 = V_6;
  1283. il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
  1284. Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_40;
  1285. L_40 = Regex_Match_m5C2BB28FCDF18C58EB69B0B38B449A9C248C84EB(L_39, _stringLiteral0143B76706328B3AFA2DD04EB91F0FFA6B20D54A, 1, NULL);
  1286. V_15 = L_40;
  1287. Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_41 = V_15;
  1288. NullCheck(L_41);
  1289. bool L_42;
  1290. L_42 = Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F(L_41, NULL);
  1291. V_16 = L_42;
  1292. bool L_43 = V_16;
  1293. if (!L_43)
  1294. {
  1295. goto IL_016e;
  1296. }
  1297. }
  1298. {
  1299. Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_44 = V_15;
  1300. NullCheck(L_44);
  1301. GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* L_45;
  1302. L_45 = VirtualFuncInvoker0< GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* >::Invoke(5, L_44);
  1303. NullCheck(L_45);
  1304. Group_t26371E9136D6F43782C487B63C67C5FC4F472881* L_46;
  1305. L_46 = GroupCollection_get_Item_m40EC174D4AC8FDD68F8819C35B779C79A44322F3(L_45, 2, NULL);
  1306. NullCheck(L_46);
  1307. String_t* L_47;
  1308. L_47 = Capture_get_Value_m1AB4193C2FC4B0D08AA34FECF10D03876D848BDC(L_46, NULL);
  1309. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  1310. int32_t L_48;
  1311. L_48 = Convert_ToInt32_m0C3F3778B1D646778F41B6912138AEEEE6BEB9D4(L_47, NULL);
  1312. V_4 = L_48;
  1313. Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_49 = V_15;
  1314. NullCheck(L_49);
  1315. GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* L_50;
  1316. L_50 = VirtualFuncInvoker0< GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* >::Invoke(5, L_49);
  1317. NullCheck(L_50);
  1318. Group_t26371E9136D6F43782C487B63C67C5FC4F472881* L_51;
  1319. L_51 = GroupCollection_get_Item_m40EC174D4AC8FDD68F8819C35B779C79A44322F3(L_50, 1, NULL);
  1320. NullCheck(L_51);
  1321. String_t* L_52;
  1322. L_52 = Capture_get_Value_m1AB4193C2FC4B0D08AA34FECF10D03876D848BDC(L_51, NULL);
  1323. int32_t L_53;
  1324. L_53 = Convert_ToInt32_m0C3F3778B1D646778F41B6912138AEEEE6BEB9D4(L_52, NULL);
  1325. V_5 = L_53;
  1326. V_8 = (bool)1;
  1327. }
  1328. IL_016e:
  1329. {
  1330. }
  1331. IL_016f:
  1332. {
  1333. bool L_54 = V_8;
  1334. V_17 = (bool)((((int32_t)L_54) == ((int32_t)0))? 1 : 0);
  1335. bool L_55 = V_17;
  1336. if (!L_55)
  1337. {
  1338. goto IL_019a;
  1339. }
  1340. }
  1341. {
  1342. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_56 = ___0_in;
  1343. String_t* L_57;
  1344. L_57 = BinaryReaderExtension_ReadLine_m31B8505D6C4106B46A7A6B362A2CB9E6428F92B9(L_56, NULL);
  1345. V_6 = L_57;
  1346. String_t* L_58 = V_6;
  1347. V_18 = (bool)((((RuntimeObject*)(String_t*)L_58) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  1348. bool L_59 = V_18;
  1349. if (!L_59)
  1350. {
  1351. goto IL_0199;
  1352. }
  1353. }
  1354. {
  1355. IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_60 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)));
  1356. IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_60, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral157511FB40992BD97FA2ADA83C82EEA8B084B0E5)), NULL);
  1357. IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093_RuntimeMethod_var)));
  1358. }
  1359. IL_0199:
  1360. {
  1361. }
  1362. IL_019a:
  1363. {
  1364. }
  1365. IL_019b:
  1366. {
  1367. bool L_61 = V_8;
  1368. V_19 = (bool)((((int32_t)L_61) == ((int32_t)0))? 1 : 0);
  1369. bool L_62 = V_19;
  1370. if (L_62)
  1371. {
  1372. goto IL_008e;
  1373. }
  1374. }
  1375. {
  1376. bool L_63 = V_7;
  1377. V_20 = (bool)((((int32_t)L_63) == ((int32_t)0))? 1 : 0);
  1378. bool L_64 = V_20;
  1379. if (!L_64)
  1380. {
  1381. goto IL_01bf;
  1382. }
  1383. }
  1384. {
  1385. IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_65 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)));
  1386. IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_65, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral247BA829E9EA41B36E17E7DA1C236ADA9FDC0988)), NULL);
  1387. IL2CPP_RAISE_MANAGED_EXCEPTION(L_65, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadHeader_m9687F17691AA6CE8AB4416D070C9D20B6E9B9093_RuntimeMethod_var)));
  1388. }
  1389. IL_01bf:
  1390. {
  1391. int32_t L_66 = V_0;
  1392. String_t* L_67 = V_1;
  1393. float L_68 = V_2;
  1394. float L_69 = V_3;
  1395. int32_t L_70 = V_4;
  1396. int32_t L_71 = V_5;
  1397. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_72 = (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808*)il2cpp_codegen_object_new(Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808_il2cpp_TypeInfo_var);
  1398. Header__ctor_m45C21DF1BF8408B65DF96908DA72F692386AA259(L_72, L_66, L_67, L_68, L_69, L_70, L_71, NULL);
  1399. V_21 = L_72;
  1400. goto IL_01d0;
  1401. }
  1402. IL_01d0:
  1403. {
  1404. Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* L_73 = V_21;
  1405. return L_73;
  1406. }
  1407. }
  1408. 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)
  1409. {
  1410. static bool s_Il2CppMethodInitialized;
  1411. if (!s_Il2CppMethodInitialized)
  1412. {
  1413. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
  1414. s_Il2CppMethodInitialized = true;
  1415. }
  1416. int32_t V_0 = 0;
  1417. {
  1418. int32_t L_0 = ___3_numpixels;
  1419. V_0 = ((int32_t)il2cpp_codegen_multiply(4, L_0));
  1420. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_1 = ___0_in;
  1421. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___1_data;
  1422. int32_t L_3 = ___2_offset;
  1423. int32_t L_4 = V_0;
  1424. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_5;
  1425. memset((&L_5), 0, sizeof(L_5));
  1426. Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_5), L_4, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
  1427. BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F(L_1, L_2, L_3, L_5, NULL);
  1428. return;
  1429. }
  1430. }
  1431. 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)
  1432. {
  1433. static bool s_Il2CppMethodInitialized;
  1434. if (!s_Il2CppMethodInitialized)
  1435. {
  1436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  1437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
  1438. s_Il2CppMethodInitialized = true;
  1439. }
  1440. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
  1441. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL;
  1442. int32_t V_2 = 0;
  1443. int32_t V_3 = 0;
  1444. int32_t V_4 = 0;
  1445. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL;
  1446. int32_t V_6 = 0;
  1447. bool V_7 = false;
  1448. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_8;
  1449. memset((&V_8), 0, sizeof(V_8));
  1450. bool V_9 = false;
  1451. bool V_10 = false;
  1452. int32_t V_11 = 0;
  1453. bool V_12 = false;
  1454. int32_t V_13 = 0;
  1455. bool V_14 = false;
  1456. bool V_15 = false;
  1457. bool V_16 = false;
  1458. bool V_17 = false;
  1459. bool V_18 = false;
  1460. bool V_19 = false;
  1461. bool V_20 = false;
  1462. int32_t V_21 = 0;
  1463. bool V_22 = false;
  1464. bool V_23 = false;
  1465. int32_t G_B3_0 = 0;
  1466. int32_t G_B10_0 = 0;
  1467. int32_t G_B22_0 = 0;
  1468. int32_t G_B31_0 = 0;
  1469. {
  1470. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)4);
  1471. V_0 = L_0;
  1472. V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
  1473. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)2);
  1474. V_5 = L_1;
  1475. V_6 = 0;
  1476. int32_t L_2 = ___3_scanline_width;
  1477. if ((((int32_t)L_2) < ((int32_t)8)))
  1478. {
  1479. goto IL_0023;
  1480. }
  1481. }
  1482. {
  1483. int32_t L_3 = ___3_scanline_width;
  1484. G_B3_0 = ((((int32_t)L_3) > ((int32_t)((int32_t)32767)))? 1 : 0);
  1485. goto IL_0024;
  1486. }
  1487. IL_0023:
  1488. {
  1489. G_B3_0 = 1;
  1490. }
  1491. IL_0024:
  1492. {
  1493. V_7 = (bool)G_B3_0;
  1494. bool L_4 = V_7;
  1495. if (!L_4)
  1496. {
  1497. goto IL_0039;
  1498. }
  1499. }
  1500. {
  1501. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_5 = ___0_in;
  1502. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___1_data;
  1503. int32_t L_7 = ___2_offset;
  1504. int32_t L_8 = ___3_scanline_width;
  1505. int32_t L_9 = ___4_num_scanlines;
  1506. Rgbe_ReadPixelsRaw_mAB1B9D0364E373C9E72E62EB9F1AEB1BC58652D0(L_5, L_6, L_7, ((int32_t)il2cpp_codegen_multiply(L_8, L_9)), NULL);
  1507. }
  1508. IL_0039:
  1509. {
  1510. goto IL_0293;
  1511. }
  1512. IL_003e:
  1513. {
  1514. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_10 = ___0_in;
  1515. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0;
  1516. il2cpp_codegen_initobj((&V_8), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
  1517. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_12 = V_8;
  1518. BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F(L_10, L_11, 0, L_12, NULL);
  1519. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_0;
  1520. NullCheck(L_13);
  1521. int32_t L_14 = 0;
  1522. uint8_t L_15 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  1523. if ((!(((uint32_t)L_15) == ((uint32_t)2))))
  1524. {
  1525. goto IL_006c;
  1526. }
  1527. }
  1528. {
  1529. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_0;
  1530. NullCheck(L_16);
  1531. int32_t L_17 = 1;
  1532. uint8_t L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  1533. if ((!(((uint32_t)L_18) == ((uint32_t)2))))
  1534. {
  1535. goto IL_006c;
  1536. }
  1537. }
  1538. {
  1539. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = V_0;
  1540. NullCheck(L_19);
  1541. int32_t L_20 = 2;
  1542. uint8_t L_21 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  1543. G_B10_0 = ((!(((uint32_t)((int32_t)((int32_t)L_21&((int32_t)128)))) <= ((uint32_t)0)))? 1 : 0);
  1544. goto IL_006d;
  1545. }
  1546. IL_006c:
  1547. {
  1548. G_B10_0 = 1;
  1549. }
  1550. IL_006d:
  1551. {
  1552. V_9 = (bool)G_B10_0;
  1553. bool L_22 = V_9;
  1554. if (!L_22)
  1555. {
  1556. goto IL_00b0;
  1557. }
  1558. }
  1559. {
  1560. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = ___1_data;
  1561. int32_t L_24 = ___2_offset;
  1562. int32_t L_25 = L_24;
  1563. ___2_offset = ((int32_t)il2cpp_codegen_add(L_25, 1));
  1564. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = V_0;
  1565. NullCheck(L_26);
  1566. int32_t L_27 = 0;
  1567. uint8_t L_28 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  1568. NullCheck(L_23);
  1569. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (uint8_t)L_28);
  1570. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ___1_data;
  1571. int32_t L_30 = ___2_offset;
  1572. int32_t L_31 = L_30;
  1573. ___2_offset = ((int32_t)il2cpp_codegen_add(L_31, 1));
  1574. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = V_0;
  1575. NullCheck(L_32);
  1576. int32_t L_33 = 1;
  1577. uint8_t L_34 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
  1578. NullCheck(L_29);
  1579. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_31), (uint8_t)L_34);
  1580. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = ___1_data;
  1581. int32_t L_36 = ___2_offset;
  1582. int32_t L_37 = L_36;
  1583. ___2_offset = ((int32_t)il2cpp_codegen_add(L_37, 1));
  1584. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = V_0;
  1585. NullCheck(L_38);
  1586. int32_t L_39 = 2;
  1587. uint8_t L_40 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
  1588. NullCheck(L_35);
  1589. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(L_37), (uint8_t)L_40);
  1590. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = ___1_data;
  1591. int32_t L_42 = ___2_offset;
  1592. int32_t L_43 = L_42;
  1593. ___2_offset = ((int32_t)il2cpp_codegen_add(L_43, 1));
  1594. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44 = V_0;
  1595. NullCheck(L_44);
  1596. int32_t L_45 = 3;
  1597. uint8_t L_46 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
  1598. NullCheck(L_41);
  1599. (L_41)->SetAt(static_cast<il2cpp_array_size_t>(L_43), (uint8_t)L_46);
  1600. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_47 = ___0_in;
  1601. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_48 = V_0;
  1602. int32_t L_49 = ___2_offset;
  1603. int32_t L_50 = ___3_scanline_width;
  1604. int32_t L_51 = ___4_num_scanlines;
  1605. 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);
  1606. }
  1607. IL_00b0:
  1608. {
  1609. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52 = V_0;
  1610. NullCheck(L_52);
  1611. int32_t L_53 = 2;
  1612. uint8_t L_54 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
  1613. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = V_0;
  1614. NullCheck(L_55);
  1615. int32_t L_56 = 3;
  1616. uint8_t L_57 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
  1617. int32_t L_58 = ___3_scanline_width;
  1618. 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);
  1619. bool L_59 = V_10;
  1620. if (!L_59)
  1621. {
  1622. goto IL_010c;
  1623. }
  1624. }
  1625. {
  1626. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_60 = V_0;
  1627. NullCheck(L_60);
  1628. int32_t L_61 = 2;
  1629. uint8_t L_62 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
  1630. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_63 = V_0;
  1631. NullCheck(L_63);
  1632. int32_t L_64 = 3;
  1633. uint8_t L_65 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
  1634. 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)))));
  1635. String_t* L_66;
  1636. L_66 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_11), NULL);
  1637. String_t* L_67;
  1638. L_67 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___3_scanline_width), NULL);
  1639. String_t* L_68;
  1640. 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);
  1641. IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_69 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)));
  1642. IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_69, L_68, NULL);
  1643. IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadPixelsRawRle_m407C0DE29643C6D56647622DE2FE105DA54D3F68_RuntimeMethod_var)));
  1644. }
  1645. IL_010c:
  1646. {
  1647. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70 = V_1;
  1648. V_12 = (bool)((((RuntimeObject*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_70) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  1649. bool L_71 = V_12;
  1650. if (!L_71)
  1651. {
  1652. goto IL_0121;
  1653. }
  1654. }
  1655. {
  1656. int32_t L_72 = ___3_scanline_width;
  1657. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_73 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(4, L_72)));
  1658. V_1 = L_73;
  1659. }
  1660. IL_0121:
  1661. {
  1662. V_2 = 0;
  1663. V_13 = 0;
  1664. goto IL_022c;
  1665. }
  1666. IL_012b:
  1667. {
  1668. int32_t L_74 = V_13;
  1669. int32_t L_75 = ___3_scanline_width;
  1670. V_3 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_74, 1)), L_75));
  1671. goto IL_0218;
  1672. }
  1673. IL_0138:
  1674. {
  1675. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_76 = ___0_in;
  1676. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = V_5;
  1677. il2cpp_codegen_initobj((&V_8), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
  1678. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_78 = V_8;
  1679. BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F(L_76, L_77, 0, L_78, NULL);
  1680. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_79 = V_5;
  1681. NullCheck(L_79);
  1682. int32_t L_80 = 0;
  1683. uint8_t L_81 = (L_79)->GetAt(static_cast<il2cpp_array_size_t>(L_80));
  1684. V_14 = (bool)((((int32_t)((int32_t)((int32_t)L_81&((int32_t)255)))) > ((int32_t)((int32_t)128)))? 1 : 0);
  1685. bool L_82 = V_14;
  1686. if (!L_82)
  1687. {
  1688. goto IL_01b7;
  1689. }
  1690. }
  1691. {
  1692. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_83 = V_5;
  1693. NullCheck(L_83);
  1694. int32_t L_84 = 0;
  1695. uint8_t L_85 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
  1696. V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)((int32_t)L_85&((int32_t)255))), ((int32_t)128)));
  1697. int32_t L_86 = V_4;
  1698. if (!L_86)
  1699. {
  1700. goto IL_0184;
  1701. }
  1702. }
  1703. {
  1704. int32_t L_87 = V_4;
  1705. int32_t L_88 = V_3;
  1706. int32_t L_89 = V_2;
  1707. G_B22_0 = ((((int32_t)L_87) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_88, L_89))))? 1 : 0);
  1708. goto IL_0185;
  1709. }
  1710. IL_0184:
  1711. {
  1712. G_B22_0 = 1;
  1713. }
  1714. IL_0185:
  1715. {
  1716. V_15 = (bool)G_B22_0;
  1717. bool L_90 = V_15;
  1718. if (!L_90)
  1719. {
  1720. goto IL_0197;
  1721. }
  1722. }
  1723. {
  1724. IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_91 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)));
  1725. IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_91, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC77FBC4B6680F7DCFA6A80B36EB4C7BDF5BC9A6C)), NULL);
  1726. IL2CPP_RAISE_MANAGED_EXCEPTION(L_91, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadPixelsRawRle_m407C0DE29643C6D56647622DE2FE105DA54D3F68_RuntimeMethod_var)));
  1727. }
  1728. IL_0197:
  1729. {
  1730. goto IL_01a4;
  1731. }
  1732. IL_0199:
  1733. {
  1734. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_92 = V_1;
  1735. int32_t L_93 = V_2;
  1736. int32_t L_94 = L_93;
  1737. V_2 = ((int32_t)il2cpp_codegen_add(L_94, 1));
  1738. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_95 = V_5;
  1739. NullCheck(L_95);
  1740. int32_t L_96 = 1;
  1741. uint8_t L_97 = (L_95)->GetAt(static_cast<il2cpp_array_size_t>(L_96));
  1742. NullCheck(L_92);
  1743. (L_92)->SetAt(static_cast<il2cpp_array_size_t>(L_94), (uint8_t)L_97);
  1744. }
  1745. IL_01a4:
  1746. {
  1747. int32_t L_98 = V_4;
  1748. int32_t L_99 = L_98;
  1749. V_4 = ((int32_t)il2cpp_codegen_subtract(L_99, 1));
  1750. V_16 = (bool)((((int32_t)L_99) > ((int32_t)0))? 1 : 0);
  1751. bool L_100 = V_16;
  1752. if (L_100)
  1753. {
  1754. goto IL_0199;
  1755. }
  1756. }
  1757. {
  1758. goto IL_0217;
  1759. }
  1760. IL_01b7:
  1761. {
  1762. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_101 = V_5;
  1763. NullCheck(L_101);
  1764. int32_t L_102 = 0;
  1765. uint8_t L_103 = (L_101)->GetAt(static_cast<il2cpp_array_size_t>(L_102));
  1766. V_4 = ((int32_t)((int32_t)L_103&((int32_t)255)));
  1767. int32_t L_104 = V_4;
  1768. if (!L_104)
  1769. {
  1770. goto IL_01d1;
  1771. }
  1772. }
  1773. {
  1774. int32_t L_105 = V_4;
  1775. int32_t L_106 = V_3;
  1776. int32_t L_107 = V_2;
  1777. G_B31_0 = ((((int32_t)L_105) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_106, L_107))))? 1 : 0);
  1778. goto IL_01d2;
  1779. }
  1780. IL_01d1:
  1781. {
  1782. G_B31_0 = 1;
  1783. }
  1784. IL_01d2:
  1785. {
  1786. V_17 = (bool)G_B31_0;
  1787. bool L_108 = V_17;
  1788. if (!L_108)
  1789. {
  1790. goto IL_01e4;
  1791. }
  1792. }
  1793. {
  1794. IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_109 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var)));
  1795. IOException__ctor_mE0612A16064F93C7EBB468D6874777BD70CB50CA(L_109, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC77FBC4B6680F7DCFA6A80B36EB4C7BDF5BC9A6C)), NULL);
  1796. IL2CPP_RAISE_MANAGED_EXCEPTION(L_109, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Rgbe_ReadPixelsRawRle_m407C0DE29643C6D56647622DE2FE105DA54D3F68_RuntimeMethod_var)));
  1797. }
  1798. IL_01e4:
  1799. {
  1800. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_110 = V_1;
  1801. int32_t L_111 = V_2;
  1802. int32_t L_112 = L_111;
  1803. V_2 = ((int32_t)il2cpp_codegen_add(L_112, 1));
  1804. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_113 = V_5;
  1805. NullCheck(L_113);
  1806. int32_t L_114 = 1;
  1807. uint8_t L_115 = (L_113)->GetAt(static_cast<il2cpp_array_size_t>(L_114));
  1808. NullCheck(L_110);
  1809. (L_110)->SetAt(static_cast<il2cpp_array_size_t>(L_112), (uint8_t)L_115);
  1810. int32_t L_116 = V_4;
  1811. int32_t L_117 = ((int32_t)il2cpp_codegen_subtract(L_116, 1));
  1812. V_4 = L_117;
  1813. V_18 = (bool)((((int32_t)L_117) > ((int32_t)0))? 1 : 0);
  1814. bool L_118 = V_18;
  1815. if (!L_118)
  1816. {
  1817. goto IL_0216;
  1818. }
  1819. }
  1820. {
  1821. BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_119 = ___0_in;
  1822. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_120 = V_1;
  1823. int32_t L_121 = V_2;
  1824. int32_t L_122 = V_4;
  1825. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_123;
  1826. memset((&L_123), 0, sizeof(L_123));
  1827. Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_123), L_122, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
  1828. BinaryReaderExtension_ReadFully_mE03E75560C20DBD58F1D7F69BD60E4A60160203F(L_119, L_120, L_121, L_123, NULL);
  1829. int32_t L_124 = V_2;
  1830. int32_t L_125 = V_4;
  1831. V_2 = ((int32_t)il2cpp_codegen_add(L_124, L_125));
  1832. }
  1833. IL_0216:
  1834. {
  1835. }
  1836. IL_0217:
  1837. {
  1838. }
  1839. IL_0218:
  1840. {
  1841. int32_t L_126 = V_2;
  1842. int32_t L_127 = V_3;
  1843. V_19 = (bool)((((int32_t)L_126) < ((int32_t)L_127))? 1 : 0);
  1844. bool L_128 = V_19;
  1845. if (L_128)
  1846. {
  1847. goto IL_0138;
  1848. }
  1849. }
  1850. {
  1851. int32_t L_129 = V_13;
  1852. V_13 = ((int32_t)il2cpp_codegen_add(L_129, 1));
  1853. }
  1854. IL_022c:
  1855. {
  1856. int32_t L_130 = V_13;
  1857. V_20 = (bool)((((int32_t)L_130) < ((int32_t)4))? 1 : 0);
  1858. bool L_131 = V_20;
  1859. if (L_131)
  1860. {
  1861. goto IL_012b;
  1862. }
  1863. }
  1864. {
  1865. V_21 = 0;
  1866. goto IL_0281;
  1867. }
  1868. IL_023f:
  1869. {
  1870. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_132 = ___1_data;
  1871. int32_t L_133 = ___2_offset;
  1872. int32_t L_134 = L_133;
  1873. ___2_offset = ((int32_t)il2cpp_codegen_add(L_134, 1));
  1874. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_135 = V_1;
  1875. int32_t L_136 = V_21;
  1876. NullCheck(L_135);
  1877. int32_t L_137 = L_136;
  1878. uint8_t L_138 = (L_135)->GetAt(static_cast<il2cpp_array_size_t>(L_137));
  1879. NullCheck(L_132);
  1880. (L_132)->SetAt(static_cast<il2cpp_array_size_t>(L_134), (uint8_t)L_138);
  1881. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_139 = ___1_data;
  1882. int32_t L_140 = ___2_offset;
  1883. int32_t L_141 = L_140;
  1884. ___2_offset = ((int32_t)il2cpp_codegen_add(L_141, 1));
  1885. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_142 = V_1;
  1886. int32_t L_143 = V_21;
  1887. int32_t L_144 = ___3_scanline_width;
  1888. NullCheck(L_142);
  1889. int32_t L_145 = ((int32_t)il2cpp_codegen_add(L_143, L_144));
  1890. uint8_t L_146 = (L_142)->GetAt(static_cast<il2cpp_array_size_t>(L_145));
  1891. NullCheck(L_139);
  1892. (L_139)->SetAt(static_cast<il2cpp_array_size_t>(L_141), (uint8_t)L_146);
  1893. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_147 = ___1_data;
  1894. int32_t L_148 = ___2_offset;
  1895. int32_t L_149 = L_148;
  1896. ___2_offset = ((int32_t)il2cpp_codegen_add(L_149, 1));
  1897. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_150 = V_1;
  1898. int32_t L_151 = V_21;
  1899. int32_t L_152 = ___3_scanline_width;
  1900. NullCheck(L_150);
  1901. int32_t L_153 = ((int32_t)il2cpp_codegen_add(L_151, ((int32_t)il2cpp_codegen_multiply(2, L_152))));
  1902. uint8_t L_154 = (L_150)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
  1903. NullCheck(L_147);
  1904. (L_147)->SetAt(static_cast<il2cpp_array_size_t>(L_149), (uint8_t)L_154);
  1905. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_155 = ___1_data;
  1906. int32_t L_156 = ___2_offset;
  1907. int32_t L_157 = L_156;
  1908. ___2_offset = ((int32_t)il2cpp_codegen_add(L_157, 1));
  1909. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_158 = V_1;
  1910. int32_t L_159 = V_21;
  1911. int32_t L_160 = ___3_scanline_width;
  1912. NullCheck(L_158);
  1913. int32_t L_161 = ((int32_t)il2cpp_codegen_add(L_159, ((int32_t)il2cpp_codegen_multiply(3, L_160))));
  1914. uint8_t L_162 = (L_158)->GetAt(static_cast<il2cpp_array_size_t>(L_161));
  1915. NullCheck(L_155);
  1916. (L_155)->SetAt(static_cast<il2cpp_array_size_t>(L_157), (uint8_t)L_162);
  1917. int32_t L_163 = V_21;
  1918. V_21 = ((int32_t)il2cpp_codegen_add(L_163, 1));
  1919. }
  1920. IL_0281:
  1921. {
  1922. int32_t L_164 = V_21;
  1923. int32_t L_165 = ___3_scanline_width;
  1924. V_22 = (bool)((((int32_t)L_164) < ((int32_t)L_165))? 1 : 0);
  1925. bool L_166 = V_22;
  1926. if (L_166)
  1927. {
  1928. goto IL_023f;
  1929. }
  1930. }
  1931. {
  1932. int32_t L_167 = ___4_num_scanlines;
  1933. ___4_num_scanlines = ((int32_t)il2cpp_codegen_subtract(L_167, 1));
  1934. }
  1935. IL_0293:
  1936. {
  1937. int32_t L_168 = ___4_num_scanlines;
  1938. V_23 = (bool)((((int32_t)L_168) > ((int32_t)0))? 1 : 0);
  1939. bool L_169 = V_23;
  1940. if (L_169)
  1941. {
  1942. goto IL_003e;
  1943. }
  1944. }
  1945. {
  1946. return;
  1947. }
  1948. }
  1949. 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)
  1950. {
  1951. bool V_0 = false;
  1952. float V_1 = 0.0f;
  1953. float V_2 = 0.0f;
  1954. float V_3 = 0.0f;
  1955. float V_4 = 0.0f;
  1956. float V_5 = 0.0f;
  1957. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_6;
  1958. memset((&V_6), 0, sizeof(V_6));
  1959. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_7;
  1960. memset((&V_7), 0, sizeof(V_7));
  1961. {
  1962. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___1_rgbe;
  1963. int32_t L_1 = ___2_rgbeIndex;
  1964. NullCheck(L_0);
  1965. int32_t L_2 = ((int32_t)il2cpp_codegen_add(L_1, 3));
  1966. uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  1967. V_0 = (bool)((!(((uint32_t)L_3) <= ((uint32_t)0)))? 1 : 0);
  1968. bool L_4 = V_0;
  1969. if (!L_4)
  1970. {
  1971. goto IL_00c4;
  1972. }
  1973. }
  1974. {
  1975. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___1_rgbe;
  1976. int32_t L_6 = ___2_rgbeIndex;
  1977. NullCheck(L_5);
  1978. int32_t L_7 = ((int32_t)il2cpp_codegen_add(L_6, 3));
  1979. uint8_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  1980. float L_9;
  1981. L_9 = powf((2.0f), ((float)((int32_t)il2cpp_codegen_subtract(((int32_t)((int32_t)L_8&((int32_t)255))), ((int32_t)136)))));
  1982. V_1 = L_9;
  1983. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___1_rgbe;
  1984. int32_t L_11 = ___2_rgbeIndex;
  1985. NullCheck(L_10);
  1986. int32_t L_12 = L_11;
  1987. uint8_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  1988. float L_14 = V_1;
  1989. V_2 = ((float)il2cpp_codegen_multiply(((float)((int32_t)((int32_t)L_13&((int32_t)255)))), L_14));
  1990. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = ___1_rgbe;
  1991. int32_t L_16 = ___2_rgbeIndex;
  1992. NullCheck(L_15);
  1993. int32_t L_17 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  1994. uint8_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  1995. float L_19 = V_1;
  1996. V_3 = ((float)il2cpp_codegen_multiply(((float)((int32_t)((int32_t)L_18&((int32_t)255)))), L_19));
  1997. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ___1_rgbe;
  1998. int32_t L_21 = ___2_rgbeIndex;
  1999. NullCheck(L_20);
  2000. int32_t L_22 = ((int32_t)il2cpp_codegen_add(L_21, 2));
  2001. uint8_t L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
  2002. float L_24 = V_1;
  2003. V_4 = ((float)il2cpp_codegen_multiply(((float)((int32_t)((int32_t)L_23&((int32_t)255)))), L_24));
  2004. V_5 = (1.0f);
  2005. float L_25 = V_2;
  2006. float L_26 = V_3;
  2007. float L_27 = V_4;
  2008. float L_28 = V_5;
  2009. Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_6), L_25, L_26, L_27, L_28, NULL);
  2010. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29;
  2011. L_29 = Color_get_gamma_mEB9104560536D684CD57C968A906A8B3EF89839F_inline((&V_6), NULL);
  2012. V_7 = L_29;
  2013. int32_t L_30 = ___3_rgbaIndex;
  2014. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_31 = V_7;
  2015. float L_32 = L_31.___r;
  2016. IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, L_30, (L_32));
  2017. int32_t L_33 = ___3_rgbaIndex;
  2018. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_34 = V_7;
  2019. float L_35 = L_34.___g;
  2020. IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_33, 1)), (L_35));
  2021. int32_t L_36 = ___3_rgbaIndex;
  2022. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_37 = V_7;
  2023. float L_38 = L_37.___b;
  2024. IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_36, 2)), (L_38));
  2025. int32_t L_39 = ___3_rgbaIndex;
  2026. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_40 = V_7;
  2027. float L_41 = L_40.___a;
  2028. IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_39, 3)), (L_41));
  2029. goto IL_0108;
  2030. }
  2031. IL_00c4:
  2032. {
  2033. int32_t L_42 = ___3_rgbaIndex;
  2034. IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, L_42, ((0.0f)));
  2035. int32_t L_43 = ___3_rgbaIndex;
  2036. IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_43, 1)), ((0.0f)));
  2037. int32_t L_44 = ___3_rgbaIndex;
  2038. IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_44, 2)), ((0.0f)));
  2039. int32_t L_45 = ___3_rgbaIndex;
  2040. IL2CPP_NATIVEARRAY_SET_ITEM(float, ((&___0_rgba))->___m_Buffer, ((int32_t)il2cpp_codegen_add(L_45, 3)), ((1.0f)));
  2041. }
  2042. IL_0108:
  2043. {
  2044. return;
  2045. }
  2046. }
  2047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rgbe__ctor_mF4C213C5D09D391A76AC0A7EB665FD8E202D9D4C (Rgbe_tAF48B77C07C8D792D42D719D60C440F719B9BA96* __this, const RuntimeMethod* method)
  2048. {
  2049. {
  2050. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2051. return;
  2052. }
  2053. }
  2054. #ifdef __clang__
  2055. #pragma clang diagnostic pop
  2056. #endif
  2057. #ifdef __clang__
  2058. #pragma clang diagnostic push
  2059. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2060. #pragma clang diagnostic ignored "-Wunused-variable"
  2061. #endif
  2062. 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)
  2063. {
  2064. {
  2065. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2066. int32_t L_0 = ___0_valid;
  2067. __this->____valid = L_0;
  2068. String_t* L_1 = ___1_programType;
  2069. __this->___U3CProgramTypeU3Ek__BackingField = L_1;
  2070. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CProgramTypeU3Ek__BackingField), (void*)L_1);
  2071. float L_2 = ___2_gamma;
  2072. __this->___U3CGammaU3Ek__BackingField = L_2;
  2073. float L_3 = ___3_exposure;
  2074. __this->___U3CExposureU3Ek__BackingField = L_3;
  2075. int32_t L_4 = ___4_width;
  2076. __this->___U3CWidthU3Ek__BackingField = L_4;
  2077. int32_t L_5 = ___5_height;
  2078. __this->___U3CHeightU3Ek__BackingField = L_5;
  2079. return;
  2080. }
  2081. }
  2082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Header_get_Exposure_m803942C1502B0C209BF95C544E325CE2C58B8D75 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2083. {
  2084. {
  2085. float L_0 = __this->___U3CExposureU3Ek__BackingField;
  2086. return L_0;
  2087. }
  2088. }
  2089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Header_get_Gamma_m90B90962518B5ED4B3493F8CD51512D2B2D44453 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2090. {
  2091. {
  2092. float L_0 = __this->___U3CGammaU3Ek__BackingField;
  2093. return L_0;
  2094. }
  2095. }
  2096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2097. {
  2098. {
  2099. int32_t L_0 = __this->___U3CHeightU3Ek__BackingField;
  2100. return L_0;
  2101. }
  2102. }
  2103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Header_get_ProgramType_m8C2259F35CF82FCD32F542FB58F17F44B11E6D47 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2104. {
  2105. {
  2106. String_t* L_0 = __this->___U3CProgramTypeU3Ek__BackingField;
  2107. return L_0;
  2108. }
  2109. }
  2110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2111. {
  2112. {
  2113. int32_t L_0 = __this->___U3CWidthU3Ek__BackingField;
  2114. return L_0;
  2115. }
  2116. }
  2117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Header_get_IsExposureValid_m1B8E8D41D008EDB0C9418B54822C22DB4B16DA45 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2118. {
  2119. {
  2120. int32_t L_0 = __this->____valid;
  2121. return (bool)((!(((uint32_t)((int32_t)(L_0&4))) <= ((uint32_t)0)))? 1 : 0);
  2122. }
  2123. }
  2124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Header_get_IsGammaValid_m94EB33918CEA369DFD7B787BBD932A804F6F139E (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2125. {
  2126. {
  2127. int32_t L_0 = __this->____valid;
  2128. return (bool)((!(((uint32_t)((int32_t)(L_0&2))) <= ((uint32_t)0)))? 1 : 0);
  2129. }
  2130. }
  2131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Header_get_IsProgramTypeValid_m718E50C447948BC01F78B62A690132BF73CEEF33 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2132. {
  2133. {
  2134. int32_t L_0 = __this->____valid;
  2135. return (bool)((!(((uint32_t)((int32_t)(L_0&1))) <= ((uint32_t)0)))? 1 : 0);
  2136. }
  2137. }
  2138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Header_ToString_m8CD9E0DE52BDB0FB624E1CDAF73CB1AEB15E0DF3 (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2139. {
  2140. static bool s_Il2CppMethodInitialized;
  2141. if (!s_Il2CppMethodInitialized)
  2142. {
  2143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  2144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
  2145. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral126CEB001D6A55877F26F1112A893A96C48D30DD);
  2146. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C2D6544FB9CCB9048B31961FBFB966375DB32DB);
  2147. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66220396CE1C9CFF404A41038B38F6FB0F0276BC);
  2148. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC1D79EC1E0F1CA0D5880DB8D4456467D14FC38D);
  2149. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5548B7A71AC9CD49226229042329592E2BBFABD);
  2150. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFCAEFF44C09294FB787A09F3C3076507DE41F12E);
  2151. s_Il2CppMethodInitialized = true;
  2152. }
  2153. StringBuilder_t* V_0 = NULL;
  2154. bool V_1 = false;
  2155. bool V_2 = false;
  2156. bool V_3 = false;
  2157. String_t* V_4 = NULL;
  2158. {
  2159. StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  2160. StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
  2161. V_0 = L_0;
  2162. bool L_1;
  2163. L_1 = Header_get_IsProgramTypeValid_m718E50C447948BC01F78B62A690132BF73CEEF33(__this, NULL);
  2164. V_1 = L_1;
  2165. bool L_2 = V_1;
  2166. if (!L_2)
  2167. {
  2168. goto IL_002c;
  2169. }
  2170. }
  2171. {
  2172. StringBuilder_t* L_3 = V_0;
  2173. NullCheck(L_3);
  2174. StringBuilder_t* L_4;
  2175. L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_3, _stringLiteral4C2D6544FB9CCB9048B31961FBFB966375DB32DB, NULL);
  2176. StringBuilder_t* L_5 = V_0;
  2177. String_t* L_6;
  2178. L_6 = Header_get_ProgramType_m8C2259F35CF82FCD32F542FB58F17F44B11E6D47_inline(__this, NULL);
  2179. NullCheck(L_5);
  2180. StringBuilder_t* L_7;
  2181. L_7 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_5, L_6, NULL);
  2182. }
  2183. IL_002c:
  2184. {
  2185. StringBuilder_t* L_8 = V_0;
  2186. NullCheck(L_8);
  2187. StringBuilder_t* L_9;
  2188. L_9 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_8, _stringLiteralD5548B7A71AC9CD49226229042329592E2BBFABD, NULL);
  2189. bool L_10;
  2190. L_10 = Header_get_IsGammaValid_m94EB33918CEA369DFD7B787BBD932A804F6F139E(__this, NULL);
  2191. V_2 = L_10;
  2192. bool L_11 = V_2;
  2193. if (!L_11)
  2194. {
  2195. goto IL_004e;
  2196. }
  2197. }
  2198. {
  2199. StringBuilder_t* L_12 = V_0;
  2200. NullCheck(L_12);
  2201. StringBuilder_t* L_13;
  2202. L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, _stringLiteral126CEB001D6A55877F26F1112A893A96C48D30DD, NULL);
  2203. }
  2204. IL_004e:
  2205. {
  2206. StringBuilder_t* L_14 = V_0;
  2207. NullCheck(L_14);
  2208. StringBuilder_t* L_15;
  2209. L_15 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_14, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, NULL);
  2210. StringBuilder_t* L_16 = V_0;
  2211. float L_17;
  2212. L_17 = Header_get_Gamma_m90B90962518B5ED4B3493F8CD51512D2B2D44453_inline(__this, NULL);
  2213. NullCheck(L_16);
  2214. StringBuilder_t* L_18;
  2215. L_18 = StringBuilder_Append_m789EC7C63CDC0DE5136AE3FF0C85CA5EE11A842E(L_16, L_17, NULL);
  2216. StringBuilder_t* L_19 = V_0;
  2217. NullCheck(L_19);
  2218. StringBuilder_t* L_20;
  2219. L_20 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_19, _stringLiteralFCAEFF44C09294FB787A09F3C3076507DE41F12E, NULL);
  2220. bool L_21;
  2221. L_21 = Header_get_IsExposureValid_m1B8E8D41D008EDB0C9418B54822C22DB4B16DA45(__this, NULL);
  2222. V_3 = L_21;
  2223. bool L_22 = V_3;
  2224. if (!L_22)
  2225. {
  2226. goto IL_0089;
  2227. }
  2228. }
  2229. {
  2230. StringBuilder_t* L_23 = V_0;
  2231. NullCheck(L_23);
  2232. StringBuilder_t* L_24;
  2233. L_24 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_23, _stringLiteral126CEB001D6A55877F26F1112A893A96C48D30DD, NULL);
  2234. }
  2235. IL_0089:
  2236. {
  2237. StringBuilder_t* L_25 = V_0;
  2238. NullCheck(L_25);
  2239. StringBuilder_t* L_26;
  2240. L_26 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_25, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, NULL);
  2241. StringBuilder_t* L_27 = V_0;
  2242. float L_28;
  2243. L_28 = Header_get_Exposure_m803942C1502B0C209BF95C544E325CE2C58B8D75_inline(__this, NULL);
  2244. NullCheck(L_27);
  2245. StringBuilder_t* L_29;
  2246. L_29 = StringBuilder_Append_m789EC7C63CDC0DE5136AE3FF0C85CA5EE11A842E(L_27, L_28, NULL);
  2247. StringBuilder_t* L_30 = V_0;
  2248. NullCheck(L_30);
  2249. StringBuilder_t* L_31;
  2250. L_31 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_30, _stringLiteralAC1D79EC1E0F1CA0D5880DB8D4456467D14FC38D, NULL);
  2251. StringBuilder_t* L_32 = V_0;
  2252. int32_t L_33;
  2253. L_33 = Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline(__this, NULL);
  2254. NullCheck(L_32);
  2255. StringBuilder_t* L_34;
  2256. L_34 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_32, L_33, NULL);
  2257. StringBuilder_t* L_35 = V_0;
  2258. NullCheck(L_35);
  2259. StringBuilder_t* L_36;
  2260. L_36 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_35, _stringLiteral66220396CE1C9CFF404A41038B38F6FB0F0276BC, NULL);
  2261. StringBuilder_t* L_37 = V_0;
  2262. int32_t L_38;
  2263. L_38 = Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline(__this, NULL);
  2264. NullCheck(L_37);
  2265. StringBuilder_t* L_39;
  2266. L_39 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_37, L_38, NULL);
  2267. StringBuilder_t* L_40 = V_0;
  2268. NullCheck(L_40);
  2269. String_t* L_41;
  2270. L_41 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_40);
  2271. V_4 = L_41;
  2272. goto IL_00de;
  2273. }
  2274. IL_00de:
  2275. {
  2276. String_t* L_42 = V_4;
  2277. return L_42;
  2278. }
  2279. }
  2280. #ifdef __clang__
  2281. #pragma clang diagnostic pop
  2282. #endif
  2283. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Header_get_Gamma_m90B90962518B5ED4B3493F8CD51512D2B2D44453_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2284. {
  2285. {
  2286. float L_0 = __this->___U3CGammaU3Ek__BackingField;
  2287. return L_0;
  2288. }
  2289. }
  2290. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Header_get_Exposure_m803942C1502B0C209BF95C544E325CE2C58B8D75_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2291. {
  2292. {
  2293. float L_0 = __this->___U3CExposureU3Ek__BackingField;
  2294. return L_0;
  2295. }
  2296. }
  2297. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Header_get_Width_m5794684C131F88D75D1E9BE43B3F472FE1956BC4_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2298. {
  2299. {
  2300. int32_t L_0 = __this->___U3CWidthU3Ek__BackingField;
  2301. return L_0;
  2302. }
  2303. }
  2304. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Header_get_Height_m1A2C5286B49E72C6EBEE8C76ECA9DC6B259BB339_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2305. {
  2306. {
  2307. int32_t L_0 = __this->___U3CHeightU3Ek__BackingField;
  2308. return L_0;
  2309. }
  2310. }
  2311. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  2312. {
  2313. {
  2314. int32_t L_0 = __this->____stringLength;
  2315. return L_0;
  2316. }
  2317. }
  2318. 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)
  2319. {
  2320. {
  2321. float L_0 = ___0_r;
  2322. __this->___r = L_0;
  2323. float L_1 = ___1_g;
  2324. __this->___g = L_1;
  2325. float L_2 = ___2_b;
  2326. __this->___b = L_2;
  2327. float L_3 = ___3_a;
  2328. __this->___a = L_3;
  2329. return;
  2330. }
  2331. }
  2332. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_gamma_mEB9104560536D684CD57C968A906A8B3EF89839F_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, const RuntimeMethod* method)
  2333. {
  2334. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
  2335. memset((&V_0), 0, sizeof(V_0));
  2336. {
  2337. float L_0 = __this->___r;
  2338. float L_1;
  2339. L_1 = Mathf_LinearToGammaSpace_m768087E2BF400DB5FD77FD5AF4EAF6694E9F34F1(L_0, NULL);
  2340. float L_2 = __this->___g;
  2341. float L_3;
  2342. L_3 = Mathf_LinearToGammaSpace_m768087E2BF400DB5FD77FD5AF4EAF6694E9F34F1(L_2, NULL);
  2343. float L_4 = __this->___b;
  2344. float L_5;
  2345. L_5 = Mathf_LinearToGammaSpace_m768087E2BF400DB5FD77FD5AF4EAF6694E9F34F1(L_4, NULL);
  2346. float L_6 = __this->___a;
  2347. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
  2348. memset((&L_7), 0, sizeof(L_7));
  2349. Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_7), L_1, L_3, L_5, L_6, NULL);
  2350. V_0 = L_7;
  2351. goto IL_0030;
  2352. }
  2353. IL_0030:
  2354. {
  2355. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = V_0;
  2356. return L_8;
  2357. }
  2358. }
  2359. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Header_get_ProgramType_m8C2259F35CF82FCD32F542FB58F17F44B11E6D47_inline (Header_tA6CD0237F1CA9F61AFCA3C7FA51ECEBC4353E808* __this, const RuntimeMethod* method)
  2360. {
  2361. {
  2362. String_t* L_0 = __this->___U3CProgramTypeU3Ek__BackingField;
  2363. return L_0;
  2364. }
  2365. }
  2366. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  2367. {
  2368. {
  2369. bool L_0 = __this->___hasValue;
  2370. return L_0;
  2371. }
  2372. }