#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; struct Action_1_tD39AE6C0C913B7D513756AFCD7E9F0539538D226; struct Action_1_t3B6442C6168F6F5364512C62A54645843CF93C30; struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87; struct Action_2_t5A98318AA2335D7048A849A249280B64AD125DCD; struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645; struct Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB; struct ConcurrentDictionary_2_t94764B51655C4F04FDAE59E1A6327AFEE05EA292; struct ConcurrentDictionary_2_tA783589C825EB0CEA850D32094AAEFFBB3FD5D82; struct ConcurrentDictionary_2_t3C2E41F7177FE1C1CDEBF4CACA510701BAF4AEF2; struct ConcurrentDictionary_2_tBB5915FD91B3F65141A8C3EC64A14F14EEA3905B; struct ConcurrentDictionary_2_tCF44E0035FB42A2A1DF508A4CE0B233163C23F1E; struct Dictionary_2_tE704ACFE7C32537A046D8577F8299D1B52ED0C00; struct Dictionary_2_t15A9DEF843D5DA84170CD8536BA0EBB039EB4ADF; struct Dictionary_2_tADE1FC3F6C786CACD6652C2C7275C3A0FD274A9C; struct Dictionary_2_t23C2BC333CAB1901F8EC82B59264ED8D028DD1AB; struct Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C; struct Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C; struct Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9; struct Dictionary_2_t2E06FE62EACD0AB250C1C292D1592E12210C876D; struct Dictionary_2_t1B115DB96F2674765975721520F73253084A610E; struct HashSet_1_t957C99973D0A3BCF1BB5FECDAF5541AE077491B3; struct HashSet_1_t70836788BCAF42568800A162B9F23937F5309AE8; struct List_1_tDCC8AB6F4CE453A93C71B81D73916DC53DF6CE05; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3; struct List_1_t84C257E858DDB8EA0B6269E08AAD9A2A2018A551; struct Queue_1_t952DE88AF42216B755D09647735E4235DA7138D4; struct Action_1U5BU5D_t7706604B0FB5F3A4270EB313972114755AE7A123; struct AnimationClipMapperU5BU5D_t8E00A18562A07FD65A6E731D8BA6FF48D80BBFD8; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct LipSyncMapperU5BU5D_t32748FDCB493E8E7550A88244C1CBBB79E54C18A; struct MaterialMapperU5BU5D_tBD3B26C68148AE48AD6F3B44795C7B7B3EE2257B; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C; struct AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6; struct Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F; struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct Exception_t; struct ExternalDataMapper_t809726D72207DAF57227F4A5D67B9D01394B760A; struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8; struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; struct HumanDescription_t0BD271EF43944EC6940A10C164E94F8C7E750481; struct HumanoidAvatarMapper_t691E00A2CE4455F03562FF79A586CC717D38FB09; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IMaterial_t803D44AB6CC3544CCD396131BAE42FB12B128EE5; struct IRootModel_t83ED40397FD23448FC9A99336523CC7DE8A841BB; struct ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8; struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; struct MaterialMapper_t5FE12658D8C551EE66D3441CFBDEDFAE5B85E692; struct MaterialMapperContext_t2BDF775C916A28A411960E3787DC933D2E9F0042; struct MethodInfo_t; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; struct ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449; struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27; struct RootBoneMapper_t64AE3E33364A832EE1B74D8B65BC9AA7B448DDA2; struct SafeFileHandle_t033FA6AAAC65F4BB25F4CBA9A242A58C95CD406E; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2; struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692; struct Stack_tBD60B0E3125691193FBFC8DA8FFDD6630CB2CB47; struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE; struct String_t; struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; struct TextureDataContext_tFA6C9B1525B47F9A11A34ACBF3BE7D238187B72D; struct TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879; struct TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD; struct UserPropertiesMapper_t8437A569EBEB9E02E364D9951BE31F9601C55714; struct VirtualMaterial_t0610B7A6460E24DADF06569B4DA1D9FC487A52DB; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7; struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05; struct U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251; IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IMaterial_t803D44AB6CC3544CCD396131BAE42FB12B128EE5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TextureCreationFlags_t7671FF285C96A03BDCD7BA2F50388C09ED4A54A3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral036C10F0B98CF33047A90200800F1755E092E09B; IL2CPP_EXTERN_C String_t* _stringLiteral0D459FA007D32192A9431B6A7BE658E9DCB2174D; IL2CPP_EXTERN_C String_t* _stringLiteral0FF0F6ABEC9720CE53C87D152864D881E99E6A55; IL2CPP_EXTERN_C String_t* _stringLiteral17EC97923831F17778E40B7199A141873C93FAD5; IL2CPP_EXTERN_C String_t* _stringLiteral1C19B3E9795CB33B3ACB724FF178ADDEC6A69006; IL2CPP_EXTERN_C String_t* _stringLiteral1CE04C77818442707CAC1B520BAAC4AF805B1479; IL2CPP_EXTERN_C String_t* _stringLiteral1EE91C5F3C9005B425387F0CA231DAE662ADA085; IL2CPP_EXTERN_C String_t* _stringLiteral267DF2A157952DDD8F6975E65DF5649A1D262662; IL2CPP_EXTERN_C String_t* _stringLiteral28A4059B163B8DE147DC08DAFEF5E3E3593C9764; IL2CPP_EXTERN_C String_t* _stringLiteral29E89B68349B5ADC4F6EE256721DC418018271B8; IL2CPP_EXTERN_C String_t* _stringLiteral2E830F91387FC053954E7F4BEEA6E9C2963F3EB2; IL2CPP_EXTERN_C String_t* _stringLiteral2F02BF547264FC1E6982A2704D132053DD66CAF4; IL2CPP_EXTERN_C String_t* _stringLiteral334952F55DBD0D53ED7447432DFEB0D893BD7CCF; IL2CPP_EXTERN_C String_t* _stringLiteral34225B257D44E1FD77092CABE6A27981E78585B7; IL2CPP_EXTERN_C String_t* _stringLiteral3833F7AEC492E9B13522CC39BB90E8300610029F; IL2CPP_EXTERN_C String_t* _stringLiteral3B3C86CBBF642F507CAD52E883769212E941116D; IL2CPP_EXTERN_C String_t* _stringLiteral3B5B4700DFFCE53FFB81288D310D59921A9F8493; IL2CPP_EXTERN_C String_t* _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21; IL2CPP_EXTERN_C String_t* _stringLiteral4E0BE55ACCED21FADA5A487427198527ECC4C09A; IL2CPP_EXTERN_C String_t* _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C; IL2CPP_EXTERN_C String_t* _stringLiteral531588C3237841B3CB6556B3036EDC0CDC3E49EC; IL2CPP_EXTERN_C String_t* _stringLiteral5DC0B9DB1C33CBE45938326136E078C89D5F82F2; IL2CPP_EXTERN_C String_t* _stringLiteral6CA852C55C3313ED752F5307B264815B649712D7; IL2CPP_EXTERN_C String_t* _stringLiteral6E630AE63717B2B5680B6AFCE21AA2CBDFB52718; IL2CPP_EXTERN_C String_t* _stringLiteral7BDCC3697B3409C95D2D74CFB62AA1965CB64033; IL2CPP_EXTERN_C String_t* _stringLiteral7C8D0C8DF43E73F7271CE108EFF8C68873301942; IL2CPP_EXTERN_C String_t* _stringLiteral7DFC5FEE55F79D7A25FBF5597A667180ED9DC2B6; IL2CPP_EXTERN_C String_t* _stringLiteral81681BA542B3287297EFFEAB02258DB1088A6439; IL2CPP_EXTERN_C String_t* _stringLiteral83F10AF568B5338217F6C94A0CE7AC43A0ECDD9C; IL2CPP_EXTERN_C String_t* _stringLiteral85BFF7D16D8191ADD4734B73DB4297316500D25A; IL2CPP_EXTERN_C String_t* _stringLiteral88F1BD8C260CF805C45EA4264672A6AFB579DE27; IL2CPP_EXTERN_C String_t* _stringLiteral89A8BD29EF1777BB8CE0B08DAA198620E2D6B044; IL2CPP_EXTERN_C String_t* _stringLiteral8A6FA8BE19B1926FEA2A38F9E216E707834FD8DE; IL2CPP_EXTERN_C String_t* _stringLiteral8BE9C7BA6299E2F05C746C2E90D82F3E141A498E; IL2CPP_EXTERN_C String_t* _stringLiteral90A0129D3F3360B19BFECC7D423E939972EB4F2F; IL2CPP_EXTERN_C String_t* _stringLiteral92C90FD5CE9BDF053ECC0D267132FA650D206E3D; IL2CPP_EXTERN_C String_t* _stringLiteral9AF9ACF2EC5DF9D149FF233937A249BA67DCEBA7; IL2CPP_EXTERN_C String_t* _stringLiteralA76972EA766844797FF5D91D839701611E317C90; IL2CPP_EXTERN_C String_t* _stringLiteralB02302DD0B4383A93B790E58810D43AAA72A2460; IL2CPP_EXTERN_C String_t* _stringLiteralB98C617BCCCB91700F1E25697179D231A9A7B400; IL2CPP_EXTERN_C String_t* _stringLiteralBD97A5D2905749283CE4B6353C0A032649F88DF1; IL2CPP_EXTERN_C String_t* _stringLiteralBE48BAD15E291EBD88348CDC98CC669B67751ECA; IL2CPP_EXTERN_C String_t* _stringLiteralC48C4C94F80A2D5A88C4CC6D7D22617ED7CFED5D; IL2CPP_EXTERN_C String_t* _stringLiteralC64F769474644BE4BE5165B07974FC35E271DF0E; IL2CPP_EXTERN_C String_t* _stringLiteralC742BC3216FA8DFB66453C121F52BDD7F9AEAA09; IL2CPP_EXTERN_C String_t* _stringLiteralD0463FCE28FDE37EFF0CF69F3E026C08E10AE6B4; IL2CPP_EXTERN_C String_t* _stringLiteralD9B94A57BAE5E2EF015C7903D5808B129F9B0E6F; IL2CPP_EXTERN_C String_t* _stringLiteralDB43BB3E8DECD1C09712166B30EDD7E49C0204E3; IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC; IL2CPP_EXTERN_C String_t* _stringLiteralE714AEC78F51EED2CD41D8AA780CD55E2FE8CB84; IL2CPP_EXTERN_C String_t* _stringLiteralF2994E03D13BCF6639D664F7EE48FA731C89F16A; IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisTextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD_mAB54F4309F1D69C2A9CD71148D739E60C5916B89_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mA5D6155BB759AB3C5A4B20023650F2F6060AD74C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m32DC218761A46EBB56071AEE546588E3DA5AA4EA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m7406D4DCC9D0DFC5982B9AEFF7E330D44E5F6A04_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Resources_Load_TisTexture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_mBEC87DD291ED9662B46356519E0723C0ABB12877_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Texture2D_GetRawTextureData_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m225198C8CEB0AB84CF9FE0B40337778AA4C75608_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Texture2D_GetRawTextureData_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2538E7DD406AA91FEB21E2D227CCC1BBE333539A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetTextureDataStreamU3Eb__1_0_m0DF46FDD93222AE207D05BBB7D4F04C0EC780A31_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif struct U3CModuleU3E_tA9AE2B15F1F3A05BB34DCA746BA406B7E2FC50F7 { }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3 : public RuntimeObject { ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct U3CPrivateImplementationDetailsU3E_tF4948991C29E45F5286F574D6E7E7253A00DDAAC : public RuntimeObject { }; struct DefaultTextures_t9F7963EFF6D07A26D5269416038D740C641C6D8B : public RuntimeObject { }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct MaterialMapperContext_t2BDF775C916A28A411960E3787DC933D2E9F0042 : public RuntimeObject { RuntimeObject* ___Material; VirtualMaterial_t0610B7A6460E24DADF06569B4DA1D9FC487A52DB* ___VirtualMaterial; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___UnityMaterial; AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* ___U3CContextU3Ek__BackingField; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___AlphaMaterial; MaterialMapper_t5FE12658D8C551EE66D3441CFBDEDFAE5B85E692* ___MaterialMapper; int32_t ___Index; bool ___U3CCompletedU3Ek__BackingField; }; struct StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A : public RuntimeObject { }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct TextureLoaders_t2576B23C7D1B41DE9DDACF252537B28ACCA196C2 : public RuntimeObject { }; struct TextureUtils_t0EDBEC7D1BDF7F39CE581EFEF9E3D6AD2601928B : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7 : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____tempBuffer; int32_t ___img_n; int32_t ___img_out_n; uint32_t ___img_x; uint32_t ___img_y; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___U3CStreamU3Ek__BackingField; }; struct U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251 : public RuntimeObject { }; struct Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 { bool ___hasValue; float ___value; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED { CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source; }; struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_pinvoke { CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source; }; struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_com { CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { float ___r; float ___g; float ___b; float ___a; }; struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { double ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { int64_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { float ___m_XMin; float ___m_YMin; float ___m_Width; float ___m_Height; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask; SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore; }; struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 { uint16_t ___m_value; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { float ___x; float ___y; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct Allocator_t996642592271AAD9EE688F142741D512C07B5824 { int32_t ___value__; }; struct AlphaMaterialMode_t96EBD00C5ACCCA492EBD928464A28FBB2C8C87D6 { int32_t ___value__; }; struct AnimationType_tF5232B0091BB487D3997BB3C8650178F8428D8A1 { int32_t ___value__; }; struct AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C : public RuntimeObject { Dictionary_2_t23C2BC333CAB1901F8EC82B59264ED8D028DD1AB* ____bufferPool; List_1_tDCC8AB6F4CE453A93C71B81D73916DC53DF6CE05* ____nativeArrays; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___Allocations; Dictionary_2_t15A9DEF843D5DA84170CD8536BA0EBB039EB4ADF* ___GameObjectPaths; Dictionary_2_tADE1FC3F6C786CACD6652C2C7275C3A0FD274A9C* ___GameObjects; ConcurrentDictionary_2_t3C2E41F7177FE1C1CDEBF4CACA510701BAF4AEF2* ___GeneratedMaterials; ConcurrentDictionary_2_tCF44E0035FB42A2A1DF508A4CE0B233163C23F1E* ___LoadedExternalData; ConcurrentDictionary_2_t3C2E41F7177FE1C1CDEBF4CACA510701BAF4AEF2* ___LoadedMaterials; ConcurrentDictionary_2_tBB5915FD91B3F65141A8C3EC64A14F14EEA3905B* ___LoadedTextures; ConcurrentDictionary_2_tA783589C825EB0CEA850D32094AAEFFBB3FD5D82* ___MaterialRenderers; ConcurrentDictionary_2_t94764B51655C4F04FDAE59E1A6327AFEE05EA292* ___MaterialTextures; Dictionary_2_tE704ACFE7C32537A046D8577F8299D1B52ED0C00* ___Models; HashSet_1_t70836788BCAF42568800A162B9F23937F5309AE8* ___UsedTextures; int64_t ____lastTimeCheck; Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* ____stopwatch; bool ___AppliedDoubleSidedMaterials; bool ___Async; String_t* ___BasePath; CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___CancellationToken; CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___CancellationTokenSource; RuntimeObject* ___CustomData; String_t* ___FileExtension; String_t* ___Filename; bool ___HaltTasks; Action_1_t3B6442C6168F6F5364512C62A54645843CF93C30* ___HandleError; bool ___IsZipFile; float ___LoadingProgress; int32_t ___LoadingStep; String_t* ___ModificationDate; Action_1_t3B6442C6168F6F5364512C62A54645843CF93C30* ___OnError; Action_1_tD39AE6C0C913B7D513756AFCD7E9F0539538D226* ___OnLoad; Action_1_tD39AE6C0C913B7D513756AFCD7E9F0539538D226* ___OnMaterialsLoad; Action_1_tD39AE6C0C913B7D513756AFCD7E9F0539538D226* ___OnPreLoad; Action_2_t5A98318AA2335D7048A849A249280B64AD125DCD* ___OnProgress; AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* ___Options; int32_t ___PreviousLoadingStep; ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449* ___Reader; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___RootGameObject; RuntimeObject* ___RootModel; Stack_tBD60B0E3125691193FBFC8DA8FFDD6630CB2CB47* ___Stack; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Stream; Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___Task; List_1_t84C257E858DDB8EA0B6269E08AAD9A2A2018A551* ___Tasks; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___WrapperGameObject; String_t* ___U3CPersistentDataPathU3Ek__BackingField; Queue_1_t952DE88AF42216B755D09647735E4235DA7138D4* ___U3CCustomDispatcherQueueU3Ek__BackingField; bool ___U3CCompletedU3Ek__BackingField; }; struct AvatarDefinitionType_t5E2A1A26A56990708F47AAEDEBBA9CBBD520653E { int32_t ___value__; }; struct ColorComponents_t9756687DC8CD2EB36BE88ED93480315832988599 { int32_t ___value__; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Exception_t : public RuntimeObject { String_t* ____className; String_t* ____message; RuntimeObject* ____data; Exception_t* ____innerException; String_t* ____helpURL; RuntimeObject* ____stackTrace; String_t* ____stackTraceString; String_t* ____remoteStackTraceString; int32_t ____remoteStackIndex; RuntimeObject* ____dynamicMethods; int32_t ____HResult; String_t* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_pinvoke { char* ____className; char* ____message; RuntimeObject* ____data; Exception_t_marshaled_pinvoke* ____innerException; char* ____helpURL; Il2CppIUnknown* ____stackTrace; char* ____stackTraceString; char* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; char* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_com { Il2CppChar* ____className; Il2CppChar* ____message; RuntimeObject* ____data; Exception_t_marshaled_com* ____innerException; Il2CppChar* ____helpURL; Il2CppIUnknown* ____stackTrace; Il2CppChar* ____stackTraceString; Il2CppChar* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; Il2CppChar* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct FileAccess_t3992FF4CCC61971B804DD291F06F696C3CF33C30 { int32_t ___value__; }; struct FileBufferingMode_t265F29E5A448702E7471FA86DD18400FA90596CA { int32_t ___value__; }; struct FileMode_t111B48D5347628AEFCBF9A0EC2833827A302ECBA { int32_t ___value__; }; struct FormatUsage_tF45FA49B7572B22E10ABD248EEE906A4605C7BD2 { int32_t ___value__; }; struct GCCollectionMode_t0BF2E17FFF61C583A0B19AA971DFB101737D68A8 { int32_t ___value__; }; struct GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713 { int32_t ___value__; }; struct IndexFormat_tE699D38323B3B0887DF054EAFF0CF035DF28E2BB { int32_t ___value__; }; struct MaterialGlobalIlluminationFlags_tC360654C0CB0570ED64F540BAFAC93DD3097FA85 { int32_t ___value__; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr; }; struct PivotPosition_t1D1BECD8A00ABBB1ABDF4BD616C4CEFAB781B238 { int32_t ___value__; }; struct RenderTextureFormat_tB6F1ED5040395B46880CE00312D2FDDBF9EEB40F { int32_t ___value__; }; struct RenderTextureReadWrite_t74086C1AE386FE2F1E853FD114ABFAFE68D8B49D { int32_t ___value__; }; struct RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E { int32_t ___value__; }; struct TextureCompressionQuality_tC121F64D6764D3A7A7D9DF5446E371C0E8452C43 { int32_t ___value__; }; struct TextureCreationFlags_t7671FF285C96A03BDCD7BA2F50388C09ED4A54A3 { int32_t ___value__; }; struct TextureFormat_tD2A97F1018D3D5D87918B4C8B7B08734593F5E84 { int32_t ___value__; }; struct TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D { int32_t ___value__; }; struct TextureType_tCCBC96ABE5DC573F9DE69ED1C36514C46A932DCB { int32_t ___value__; }; struct TextureWrapMode_tF9851343029052ED45668D1C99BAE09B2CCC13AD { int32_t ___value__; }; struct WrapMode_t6C6EABC32662DF078C3C977196618603C2F3A079 { int32_t ___value__; }; struct NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 { void* ___m_Buffer; int32_t ___m_Length; int32_t ___m_AllocatorLabel; }; struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buf; String_t* ___name; SafeFileHandle_t033FA6AAAC65F4BB25F4CBA9A242A58C95CD406E* ___safeHandle; bool ___isExposed; int64_t ___append_startpos; int32_t ___access; bool ___owner; bool ___async; bool ___canseek; bool ___anonymous; bool ___buf_dirty; int32_t ___buf_size; int32_t ___buf_length; int32_t ___buf_offset; int64_t ___buf_start; }; struct ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C { int32_t ___Width; int32_t ___Height; int32_t ___ColorComponents; int32_t ___BitsPerChannel; }; struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct MulticastDelegate_t : public Delegate_t { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates; }; struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates; }; struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates; }; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879 : public RuntimeObject { int32_t ___TextureType; TextureDataContext_tFA6C9B1525B47F9A11A34ACBF3BE7D238187B72D* ___TextureDataContext; MaterialMapperContext_t2BDF775C916A28A411960E3787DC933D2E9F0042* ___MaterialMapperContext; bool ___TextureProcessed; bool ___U3CCompletedU3Ek__BackingField; AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* ___U3CContextU3Ek__BackingField; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___U3CUnityTextureU3Ek__BackingField; int32_t ___CreationBytesPerPixel; Action_1U5BU5D_t7706604B0FB5F3A4270EB313972114755AE7A123* ___OnTextureProcessed; }; struct VirtualMaterial_t0610B7A6460E24DADF06569B4DA1D9FC487A52DB : public RuntimeObject { bool ___HasAlpha; int32_t ___GlobalIlluminationFlags; Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* ___U3CFloatPropertiesU3Ek__BackingField; Dictionary_2_t1B115DB96F2674765975721520F73253084A610E* ___U3CVectorPropertiesU3Ek__BackingField; Dictionary_2_t71F1393BF32881F15539B5299C48BFA2FD05984C* ___U3CColorPropertiesU3Ek__BackingField; Dictionary_2_t2E06FE62EACD0AB250C1C292D1592E12210C876D* ___U3CTexturePropertiesU3Ek__BackingField; Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* ___U3CKeywordsU3Ek__BackingField; HashSet_1_t957C99973D0A3BCF1BB5FECDAF5541AE077491B3* ___U3C_genericMaterialPropertiesU3Ek__BackingField; bool ___U3CHasEmissionColorU3Ek__BackingField; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___Offset; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___Tiling; }; struct Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB : public MulticastDelegate_t { }; struct Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A { bool ___hasValue; ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C ___value; }; struct AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { bool ___UseFileScale; float ___ScaleFactor; bool ___SortHierarchyByName; bool ___ImportVisibility; bool ___Static; bool ___AddAssetUnloader; bool ___ImportMeshes; bool ___LimitBoneWeights; bool ___ReadEnabled; bool ___ReadAndWriteEnabled; bool ___MarkMeshesAsDynamic; bool ___OptimizeMeshes; bool ___GenerateColliders; bool ___ConvexColliders; bool ___ImportBlendShapes; bool ___ImportColors; int32_t ___IndexFormat; float ___LODScreenRelativeTransitionHeightBase; bool ___KeepQuads; bool ___ImportNormals; bool ___GenerateNormals; bool ___GenerateTangents; float ___SmoothingAngle; bool ___ImportBlendShapeNormals; bool ___CalculateBlendShapeNormals; bool ___ImportTangents; bool ___SwapUVs; bool ___ImportMaterials; MaterialMapperU5BU5D_tBD3B26C68148AE48AD6F3B44795C7B7B3EE2257B* ___MaterialMappers; bool ___AddSecondAlphaMaterial; bool ___ImportTextures; bool ___Enforce16BitsTextures; bool ___ScanForAlphaPixels; bool ___UseAlphaMaterials; int32_t ___AlphaMaterialMode; bool ___DoubleSidedMaterials; TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* ___TextureMapper; TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C* ___TextureMappers; int32_t ___TextureCompressionQuality; bool ___GenerateMipmaps; bool ___FixNormalMaps; int32_t ___AnimationType; bool ___SimplifyAnimations; float ___PositionThreshold; float ___RotationThreshold; float ___ScaleThreshold; int32_t ___AvatarDefinition; Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* ___Avatar; HumanDescription_t0BD271EF43944EC6940A10C164E94F8C7E750481* ___HumanDescription; RootBoneMapper_t64AE3E33364A832EE1B74D8B65BC9AA7B448DDA2* ___RootBoneMapper; HumanoidAvatarMapper_t691E00A2CE4455F03562FF79A586CC717D38FB09* ___HumanoidAvatarMapper; LipSyncMapperU5BU5D_t32748FDCB493E8E7550A88244C1CBBB79E54C18A* ___LipSyncMappers; bool ___SampleBindPose; bool ___EnforceTPose; bool ___ResampleAnimations; bool ___EnforceAnimatorWithLegacyAnimations; bool ___AutomaticallyPlayLegacyAnimations; float ___ResampleFrequency; int32_t ___AnimationWrapMode; AnimationClipMapperU5BU5D_t8E00A18562A07FD65A6E731D8BA6FF48D80BBFD8* ___AnimationClipMappers; ExternalDataMapper_t809726D72207DAF57227F4A5D67B9D01394B760A* ___ExternalDataMapper; bool ___ShowLoadingWarnings; bool ___CloseStreamAutomatically; int32_t ___Timeout; bool ___DestroyOnError; bool ___EnsureQuaternionContinuity; bool ___UseMaterialKeywords; bool ___ForceGCCollectionWhileLoading; bool ___MergeVertices; bool ___MarkTexturesNoLongerReadable; bool ___UseUnityNativeNormalCalculator; float ___GCHelperCollectionInterval; bool ___ApplyGammaCurveToMaterialColors; bool ___LoadTexturesAsSRGB; UserPropertiesMapper_t8437A569EBEB9E02E364D9951BE31F9601C55714* ___UserPropertiesMapper; bool ___ApplyTexturesOffsetAndScaling; bool ___UseAutodeskInteractiveMaterials; bool ___DiscardUnusedTextures; int32_t ___PivotPosition; bool ___ForcePowerOfTwoTextures; int32_t ___MaxTexturesResolution; bool ___EnableProfiler; bool ___UseUnityNativeTextureLoader; bool ___LoadMaterialsProgressively; bool ___ImportCameras; bool ___ImportLights; bool ___DisableObjectsRenaming; bool ___MergeSingleChild; bool ___SetUnusedTexturePropertiesToNull; bool ___LoadPointClouds; bool ___CreateVerticesAsNativeLists; bool ___CompressMeshes; bool ___ExtractEmbeddedData; String_t* ___EmbeddedDataExtractionPath; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___FixedAllocations; int32_t ___BufferizeFiles; bool ___ConvertMaterialTextures; bool ___ConvertMaterialTexturesUsingHalfRes; bool ___DisableTesselation; bool ___UseCoroutines; }; struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 { }; struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 { }; struct TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { int32_t ___CheckingOrder; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray; }; struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_StaticFields { ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___s_emptyArray; }; struct StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields { String_t* ___stbi__g_failure_reason; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___stbi__parse_png_file_invalid_chunk; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__compute_huffman_codes_length_dezigzag; int32_t ___stbi__de_iphone_flag_global; int32_t ___stbi__de_iphone_flag_local; int32_t ___stbi__de_iphone_flag_set; float ___stbi__h2l_gamma_i; float ___stbi__h2l_scale_i; float ___stbi__l2h_gamma; float ___stbi__l2h_scale; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__process_frame_header_rgb; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__process_marker_tag; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__shiftsigned_mul_table; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__shiftsigned_shift_table; int32_t ___stbi__unpremultiply_on_load_global; int32_t ___stbi__unpremultiply_on_load_local; int32_t ___stbi__unpremultiply_on_load_set; int32_t ___stbi__vertically_flip_on_load_global; int32_t ___stbi__vertically_flip_on_load_local; int32_t ___stbi__vertically_flip_on_load_set; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___stbi__bmask; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__jbias; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__jpeg_dezigzag; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___first_row_filter; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__check_png_header_png_sig; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__depth_scale_table; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__zdefault_distance; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__zdefault_length; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__zdist_base; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__zdist_extra; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__zlength_base; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__zlength_extra; }; struct String_t_StaticFields { String_t* ___Empty; }; struct U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_StaticFields { U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251* ___U3CU3E9; Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB* ___U3CU3E9__1_0; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { int32_t ___OffsetOfInstanceIDInCPlusPlusObject; }; struct FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buf_recycle; RuntimeObject* ___buf_recycle_lock; }; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields { int32_t ___GenerateAllMips; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; struct TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C : public RuntimeArray { ALIGN_FIELD (8) TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* m_Items[1]; inline TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 Texture2D_GetRawTextureData_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2538E7DD406AA91FEB21E2D227CCC1BBE333539A_gshared (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF Texture2D_GetRawTextureData_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m225198C8CEB0AB84CF9FE0B40337778AA4C75608_gshared (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_gshared_inline (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_gshared_inline (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRuntimeObject_mFC83E20748A5276FAA7611C2DCFCAE00737CF389_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___1_comparison, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2_gshared (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___0_nativeArray, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_nativeArray, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m32DC218761A46EBB56071AEE546588E3DA5AA4EA_gshared_inline (Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C Nullable_1_get_Value_m7406D4DCC9D0DFC5982B9AEFF7E330D44E5F6A04_gshared (Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Log_m116F062EEBF1C53EC8D18C9B1748E999EF9424EF_inline (float ___0_f, float ___1_p, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureLoadingContext_get_Width_mA97228B3507021003BB6FA170C579CAFC7DE6452 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureLoadingContext_get_Height_m8280F4A60EBAB6EF724624FA3E8E3647D44A9CBF (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureUtils_IsPOT_m7E7E021FAF700FFB7592CE9B7AD40F8F04F1D6E1 (int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetGraphicsFormat_mE38154E9B9C810EDAF2FAD3E1F1CD856FFC13F3C (int32_t ___0_format, bool ___1_isSRGB, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_GetCompatibleFormat_m3A1DEC64F2C85F1D7C45005009D93EFA33C8419B (int32_t ___0_format, int32_t ___1_usage, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureUtils_IsPOT_m8113C77680B9B5DAC8858C47622D26E0279DFB1F (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetRenderTextureFormat_mA538222F90B6079E95ADA1DFB3DDDA740B27D8D5 (int32_t ___0_format, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureLoadingContext_get_TextureLoaded_mFF7B26EBD3967A77B57EA89655DBB05346869099 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureLoadingContext_get_TextureCreated_m85EC62E8BE3819F43F3FE36FA7B67BCCCB52D477 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureUtils_GetTextureFormat_m7DB927FFB07FE206055A7279147283088D7E7615 (int32_t ___0_textureFormat, bool ___1_sRGB, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureUtils_GetTextureCreationFlags_mE926ABDC070F5AFCEA33C0BFE8C1B231CCAF21BC (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, bool ___1_forceMipMap, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* TextureUtils_CreateTexture2DInternal_mF98DDB574290DFF452A9F2C4D7ACB06C11D64766 (int32_t ___0_width, int32_t ___1_height, int32_t ___2_graphicsFormat, int32_t ___3_textureCreationFlags, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_wrapModeU_m2002CCB73143182032BD5ED6C80AB9A0ED2A0981 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_wrapModeV_m3C79177BAE70103DDBF871896AF464513A0F919D (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ; inline void List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TextureLoadingContext_set_UnityTexture_m13DB98CE54BCBBFE76226206AFAFD0107CB67F28_inline (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoadingContext_set_OriginalUnityTexture_m0E6FED96E3EFEA11E6D2C604B6005E4621DBBFEE (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* TextureLoadingContext_get_OriginalUnityTexture_m223AF7F307A1FB310676F6047D24048C64E9EA16 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___0_value, const RuntimeMethod* method) ; inline NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 Texture2D_GetRawTextureData_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2538E7DD406AA91FEB21E2D227CCC1BBE333539A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) { return (( NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 (*) (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, const RuntimeMethod*))Texture2D_GetRawTextureData_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2538E7DD406AA91FEB21E2D227CCC1BBE333539A_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoadingContext_set_Data16_mB2A2ED617458B751801C52C40645316E9A5D3508 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_value, const RuntimeMethod* method) ; inline NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF Texture2D_GetRawTextureData_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m225198C8CEB0AB84CF9FE0B40337778AA4C75608 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) { return (( NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF (*) (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, const RuntimeMethod*))Texture2D_GetRawTextureData_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m225198C8CEB0AB84CF9FE0B40337778AA4C75608_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoadingContext_set_Data_mB945A47C469AC31920E6BFAE8F39717D8AFBCA3D (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoadingContext_set_TextureCreated_mF2FAE8B1A18D9796D420B8E0A6405B56438FE4A5 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureLoadingContext_get_Components_mCFF27AD976FCED0158744EA1FFCAE082D2E726DB (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureUtils_CanCompress_mD30F006F690E3207FC6D574001B7FD2EBAA335FB (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* TextureLoadingContext_get_Stream_mE9C57E3F000BF1B2FAC22B4740F4CB7F0284885E (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* FileUtils_LoadFileData_mEA29191295ED98274F30148FC24EEA9F44C3629F (String_t* ___0_filename, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* StreamExtensions_ReadBytes_mBC510C36CF2079D203C034809EB0B5F9C94ACAED (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_input, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ImageConversion_LoadImage_m292ADCEED268A0A0AAD532BAB8D1710CF0FC8AEF (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_tex, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_data, bool ___2_markNonReadable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GC_get_MaxGeneration_mC974FB6C41BC0F65458B4F5843029D58EBCD963A (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_Collect_m00001875A744C22341092FFCC01615C8F498C5D0 (int32_t ___0_generation, int32_t ___1_mode, bool ___2_blocking, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, bool ___0_updateMipmaps, bool ___1_makeNoLongerReadable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoadingContext_set_Width_mB440C3BFD9C3B6A8549A1683AECEBFB53D2A46E8 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoadingContext_set_Height_m1D34AA8DF31E3CBCF05DB30074902A105D014EBE (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoadingContext_set_TextureLoaded_m84833D48774241C258393DA527A252C3856BB0B0 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureUtils_GetNextPOT_mF5D19AEB8A475ED1649E7B9EAE398D47E86E81E9 (int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 TextureLoadingContext_get_Data16_mAEE42E9D8D090F7A705717C961B8BBE9A43E2367 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) ; inline bool NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_inline (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, const RuntimeMethod* method) { return (( bool (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*, const RuntimeMethod*))NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureUtils_GetRenderTextureFormat_m1CF6BD674771B5338D720471A2DFEEC9B20C9EA9 (int32_t ___0_textureFormat, bool ___1_sRGB, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RenderTexture_GetTemporary_mDAD0D2A673F07BEC3B1A9555863E24A479E9BB11 (int32_t ___0_width, int32_t ___1_height, int32_t ___2_depthBuffer, int32_t ___3_format, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_Blit_m8D99E16B74C7D3C8F79F4F142C59DB6B38114504 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_source, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___1_dest, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureUtils_CopyTextureCPU_mC3809064E929C374F1AC7C30F0D070A5D82F6179 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_from, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___1_to, bool ___2_updateMipMaps, bool ___3_makeNoLongerReadable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_temp, const RuntimeMethod* method) ; inline bool List_1_Remove_mA5D6155BB759AB3C5A4B20023650F2F6060AD74C (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF TextureLoadingContext_get_Data_m0D5DEF2219C7DA98B6D4F26BDC420505511B67A5 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) ; inline bool NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_inline (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, const RuntimeMethod* method) { return (( bool (*) (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF*, const RuntimeMethod*))NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureUtils_ApplyTexture2D_m77B80263F99FDEA58D10718F3503C08051FD66F0 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Compress_m8681BBBAFCF43212ACCFA81F82E0F34720640F87 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, bool ___0_highQuality, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_ReadPixels_m6B45DF7C051BF599C72ED09691F21A6C769EEBD9 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_source, int32_t ___1_destX, int32_t ___2_destY, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5 (String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___0_shader, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RenderTexture_GetTemporary_mA6619EA324AAE80B6892107C6968092F6F1B4C45 (int32_t ___0_width, int32_t ___1_height, int32_t ___2_depthBuffer, int32_t ___3_format, int32_t ___4_readWrite, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_useMipMap_mB280A39DAB18372D3A0050FF20F730E5B0B44C32 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_Blit_m8DFE1C855FA028398E5072592582721D5DA6253F (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_source, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___1_dest, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___2_mat, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTexture_get_useMipMap_m76150AD5CF0192BC8DAC05522302D9C13ECD07D7 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_GenerateMips_m107161ADCD61031F2DF07209C0CA096E9908D4F5 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderTexture_get_graphicsFormat_m615EA91709BD404765C0C85425CE5F3575F90302 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_SetRenderTarget_m995C0F14B97C5BF46CCF2E7EF410C1CC05C46409 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_rt, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetColor_mFAB32FAA44461E46FD707B34184EC080CBB3539F (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_value, const RuntimeMethod* method) ; inline float Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) { return (( float (*) (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetFloat_m879CF81D740BAE6F23C9822400679F4D16365836 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, float ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method) ; inline bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75*, const RuntimeMethod*))Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10 (String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_m2E76254260C768B5D64D1664EE3929D198766CEF (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_format, int32_t ___3_flags, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FileUtils_GetFileExtension_mE4822C0AEF1DD8417DA323CA947E741082724F99 (String_t* ___0_path, bool ___1_includeDot, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CPrivateImplementationDetailsU3E_ComputeStringHash_mA752F30BB532F6C12210325313DFE69610E47C00 (String_t* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Resources_Load_TisTexture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_mBEC87DD291ED9662B46356519E0723C0ABB12877 (String_t* ___0_path, const RuntimeMethod* method) { return (( Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* (*) (String_t*, const RuntimeMethod*))Resources_Load_TisRuntimeObject_mD1AF6299B14F87ED1D1A6199A51480919F7C79D7_gshared)(___0_path, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureLoaders_GetTextureDataStream_m3781D420FF33A5EBB09751F469D7618D766AC92D (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoadingContext_set_Components_m50A17BEC6DFF8A4EA836B91B4E37585476903D82 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureUtils_LoadTexture2D_m322A10470887F79499FFC5771A7080FAD98DBE54 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StreamExtensions_TryToDispose_m30F77959B00471F7DD1125E19D84E0D66A401569 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoaders_StbLoadFromContext_m06C68ACDAC5D824E69BC7C9DC999768194FBEA97 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) ; inline void Comparison_1__ctor_mAC4EEA44D50605085A3A5893F2C062C78AECE1A5 (Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared)(__this, ___0_object, ___1_method, method); } inline void Array_Sort_TisTextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD_mAB54F4309F1D69C2A9CD71148D739E60C5916B89 (TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C* ___0_array, Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB* ___1_comparison, const RuntimeMethod* method) { (( void (*) (TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C*, Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB*, const RuntimeMethod*))Array_Sort_TisRuntimeObject_mFC83E20748A5276FAA7611C2DCFCAE00737CF389_gshared)(___0_array, ___1_comparison, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FileUtils_FindFile_mB6CBF23E36940B23002033FFA8C86C33576152C4 (String_t* ___0_basePath, String_t* ___1_originalPath, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A (String_t* ___0_path, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileStream__ctor_m158997E4E7ADD1BA5E75F4835882E32137ACB3C9 (FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* __this, String_t* ___0_path, int32_t ___1_mode, int32_t ___2_access, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoadingContext_set_Stream_m9A8D352CE35209D3190A3006F37C67F0C64A12B2 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureLoadingContext_get_HasAlpha_mEFAB62D139DF09A8960699A928032C87FD307908 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoadingContext_set_HasAlpha_m432BAE8721E1C749AC8C13899A33F9C90BE3752A (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, bool ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void stbi__context__ctor_mC829A0366DACB27129BF977D4B90B9C2326DD40F (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi_set_flip_vertically_on_load_mBFA93F59A9C3BD919D1E377EB72482FBA885B089 (int32_t ___0_flag_true_if_should_flip, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__load_and_postprocess_mE51FEBF5B71BD457A7E4D4477090C93341BBC2B0 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, const RuntimeMethod* method) ; inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2 (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___0_nativeArray, const RuntimeMethod* method) { return (( void* (*) (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2_gshared)(___0_nativeArray, method); } inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7 (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_nativeArray, const RuntimeMethod* method) { return (( void* (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7_gshared)(___0_nativeArray, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177 (void* ___0_destination, void* ___1_source, int64_t ___2_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D (void* ___0_a, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A ImageInfo_FromStream_m6235964F45A8A7C0AAB2046E9016131BC3325567 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ; inline bool Nullable_1_get_HasValue_m32DC218761A46EBB56071AEE546588E3DA5AA4EA_inline (Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A*, const RuntimeMethod*))Nullable_1_get_HasValue_m32DC218761A46EBB56071AEE546588E3DA5AA4EA_gshared_inline)(__this, method); } inline ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C Nullable_1_get_Value_m7406D4DCC9D0DFC5982B9AEFF7E330D44E5F6A04 (Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A* __this, const RuntimeMethod* method) { return (( ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C (*) (Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A*, const RuntimeMethod*))Nullable_1_get_Value_m7406D4DCC9D0DFC5982B9AEFF7E330D44E5F6A04_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureUtils_CreateTexture2D_m2E6871367C92B01C90057E769A14D214C215D617 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6C9E79750343BD6E3F0B41906F4791670A48A0E1 (U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Log_m5A3BBBF06AB82F25C885812E07D27B473CF43054 (double ___0_a, double ___1_newBase, const RuntimeMethod* method) ; inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureUtils_IsPOT_m7E7E021FAF700FFB7592CE9B7AD40F8F04F1D6E1 (int32_t ___0_value, const RuntimeMethod* method) { bool V_0 = false; { int32_t L_0 = ___0_value; float L_1; L_1 = Mathf_Log_m116F062EEBF1C53EC8D18C9B1748E999EF9424EF_inline(((float)L_0), (2.0f), NULL); int32_t L_2; L_2 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(L_1, NULL); int32_t L_3 = ___0_value; float L_4; L_4 = Mathf_Log_m116F062EEBF1C53EC8D18C9B1748E999EF9424EF_inline(((float)L_3), (2.0f), NULL); int32_t L_5; L_5 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_4, NULL); V_0 = (bool)((((int32_t)L_2) == ((int32_t)L_5))? 1 : 0); goto IL_0028; } IL_0028: { bool L_6 = V_0; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureUtils_IsPOT_m8113C77680B9B5DAC8858C47622D26E0279DFB1F (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; int32_t G_B3_0 = 0; int32_t G_B8_0 = 0; { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___0_textureLoadingContext; NullCheck(L_0); int32_t L_1; L_1 = TextureLoadingContext_get_Width_mA97228B3507021003BB6FA170C579CAFC7DE6452(L_0, NULL); if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0018; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_2 = ___0_textureLoadingContext; NullCheck(L_2); int32_t L_3; L_3 = TextureLoadingContext_get_Height_m8280F4A60EBAB6EF724624FA3E8E3647D44A9CBF(L_2, NULL); G_B3_0 = ((((int32_t)((((int32_t)L_3) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0019; } IL_0018: { G_B3_0 = 1; } IL_0019: { V_0 = (bool)G_B3_0; bool L_4 = V_0; if (!L_4) { goto IL_0022; } } { V_1 = (bool)0; goto IL_0040; } IL_0022: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_5 = ___0_textureLoadingContext; NullCheck(L_5); int32_t L_6; L_6 = TextureLoadingContext_get_Width_mA97228B3507021003BB6FA170C579CAFC7DE6452(L_5, NULL); bool L_7; L_7 = TextureUtils_IsPOT_m7E7E021FAF700FFB7592CE9B7AD40F8F04F1D6E1(L_6, NULL); if (!L_7) { goto IL_003c; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_8 = ___0_textureLoadingContext; NullCheck(L_8); int32_t L_9; L_9 = TextureLoadingContext_get_Height_m8280F4A60EBAB6EF724624FA3E8E3647D44A9CBF(L_8, NULL); bool L_10; L_10 = TextureUtils_IsPOT_m7E7E021FAF700FFB7592CE9B7AD40F8F04F1D6E1(L_9, NULL); G_B8_0 = ((int32_t)(L_10)); goto IL_003d; } IL_003c: { G_B8_0 = 0; } IL_003d: { V_1 = (bool)G_B8_0; goto IL_0040; } IL_0040: { bool L_11 = V_1; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureUtils_GetNextPOT_mF5D19AEB8A475ED1649E7B9EAE398D47E86E81E9 (int32_t ___0_value, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; { int32_t L_0 = ___0_value; V_0 = (bool)((((int32_t)L_0) < ((int32_t)2))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_000e; } } { V_1 = 1; goto IL_002e; } IL_000e: { int32_t L_2 = ___0_value; float L_3; L_3 = Mathf_Log_m116F062EEBF1C53EC8D18C9B1748E999EF9424EF_inline(((float)((int32_t)il2cpp_codegen_subtract(L_2, 1))), (2.0f), NULL); float L_4; L_4 = powf((2.0f), ((float)((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int(L_3), 1)))); V_1 = il2cpp_codegen_cast_double_to_int(L_4); goto IL_002e; } IL_002e: { int32_t L_5 = V_1; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureUtils_GetTextureFormat_m7DB927FFB07FE206055A7279147283088D7E7615 (int32_t ___0_textureFormat, bool ___1_sRGB, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_textureFormat; bool L_1 = ___1_sRGB; il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var); int32_t L_2; L_2 = GraphicsFormatUtility_GetGraphicsFormat_mE38154E9B9C810EDAF2FAD3E1F1CD856FFC13F3C(L_0, L_1, NULL); V_0 = L_2; int32_t L_3 = V_0; int32_t L_4; L_4 = SystemInfo_GetCompatibleFormat_m3A1DEC64F2C85F1D7C45005009D93EFA33C8419B(L_3, 0, NULL); V_1 = L_4; goto IL_0013; } IL_0013: { int32_t L_5 = V_1; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureUtils_GetTextureCreationFlags_mE926ABDC070F5AFCEA33C0BFE8C1B231CCAF21BC (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, bool ___1_forceMipMap, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; int32_t G_B8_0 = 0; int32_t G_B10_0 = 0; int32_t G_B12_0 = 0; int32_t G_B14_0 = 0; { V_0 = 0; bool L_0 = ___1_forceMipMap; if (L_0) { goto IL_0071; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_1 = ___0_textureLoadingContext; NullCheck(L_1); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_2; L_2 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_1, NULL); NullCheck(L_2); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_3 = L_2->___Options; NullCheck(L_3); bool L_4 = L_3->___UseUnityNativeTextureLoader; if (!L_4) { goto IL_002a; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_5 = ___0_textureLoadingContext; NullCheck(L_5); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_6; L_6 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_5, NULL); NullCheck(L_6); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_7 = L_6->___Options; NullCheck(L_7); bool L_8 = L_7->___GenerateMipmaps; if (L_8) { goto IL_0071; } } IL_002a: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_9 = ___0_textureLoadingContext; NullCheck(L_9); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_10; L_10 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_9, NULL); NullCheck(L_10); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_11 = L_10->___Options; NullCheck(L_11); bool L_12 = L_11->___GenerateMipmaps; if (!L_12) { goto IL_006e; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_13 = ___0_textureLoadingContext; NullCheck(L_13); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_14; L_14 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_13, NULL); NullCheck(L_14); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_15 = L_14->___Options; NullCheck(L_15); int32_t L_16 = L_15->___TextureCompressionQuality; if (!L_16) { goto IL_006b; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_17 = ___0_textureLoadingContext; NullCheck(L_17); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_18; L_18 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_17, NULL); NullCheck(L_18); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_19 = L_18->___Options; NullCheck(L_19); bool L_20 = L_19->___ForcePowerOfTwoTextures; if (L_20) { goto IL_0068; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_21 = ___0_textureLoadingContext; bool L_22; L_22 = TextureUtils_IsPOT_m8113C77680B9B5DAC8858C47622D26E0279DFB1F(L_21, NULL); G_B8_0 = ((int32_t)(L_22)); goto IL_0069; } IL_0068: { G_B8_0 = 0; } IL_0069: { G_B10_0 = G_B8_0; goto IL_006c; } IL_006b: { G_B10_0 = 1; } IL_006c: { G_B12_0 = G_B10_0; goto IL_006f; } IL_006e: { G_B12_0 = 0; } IL_006f: { G_B14_0 = G_B12_0; goto IL_0072; } IL_0071: { G_B14_0 = 1; } IL_0072: { V_1 = (bool)G_B14_0; bool L_23 = V_1; if (!L_23) { goto IL_007c; } } { int32_t L_24 = V_0; V_0 = ((int32_t)((int32_t)L_24|1)); } IL_007c: { int32_t L_25 = V_0; V_2 = L_25; goto IL_0080; } IL_0080: { int32_t L_26 = V_2; return L_26; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureUtils_GetRenderTextureFormat_m1CF6BD674771B5338D720471A2DFEEC9B20C9EA9 (int32_t ___0_textureFormat, bool ___1_sRGB, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___0_textureFormat; bool L_1 = ___1_sRGB; il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var); int32_t L_2; L_2 = GraphicsFormatUtility_GetGraphicsFormat_mE38154E9B9C810EDAF2FAD3E1F1CD856FFC13F3C(L_0, L_1, NULL); V_0 = L_2; int32_t L_3 = V_0; int32_t L_4; L_4 = GraphicsFormatUtility_GetRenderTextureFormat_mA538222F90B6079E95ADA1DFB3DDDA740B27D8D5(L_3, NULL); V_1 = L_4; int32_t L_5 = V_1; V_2 = L_5; goto IL_0014; } IL_0014: { int32_t L_6 = V_2; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureUtils_CreateTexture2D_m2E6871367C92B01C90057E769A14D214C215D617 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_GetRawTextureData_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m225198C8CEB0AB84CF9FE0B40337778AA4C75608_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_GetRawTextureData_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2538E7DD406AA91FEB21E2D227CCC1BBE333539A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureCreationFlags_t7671FF285C96A03BDCD7BA2F50388C09ED4A54A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB98C617BCCCB91700F1E25697179D231A9A7B400); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC64F769474644BE4BE5165B07974FC35E271DF0E); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_3 = NULL; bool V_4 = false; bool V_5 = false; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_6 = NULL; String_t* V_7 = NULL; bool V_8 = false; int32_t G_B4_0 = 0; int32_t G_B9_0 = 0; int32_t G_B11_0 = 0; int32_t G_B10_0 = 0; int32_t G_B12_0 = 0; int32_t G_B12_1 = 0; String_t* G_B15_0 = NULL; int32_t G_B15_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B15_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B15_3 = NULL; String_t* G_B15_4 = NULL; String_t* G_B14_0 = NULL; int32_t G_B14_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B14_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B14_3 = NULL; String_t* G_B14_4 = NULL; { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___0_textureLoadingContext; NullCheck(L_0); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1; L_1 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_2) { goto IL_001f; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_3 = ___0_textureLoadingContext; NullCheck(L_3); bool L_4; L_4 = TextureLoadingContext_get_TextureLoaded_mFF7B26EBD3967A77B57EA89655DBB05346869099(L_3, NULL); if (L_4) { goto IL_001f; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_5 = ___0_textureLoadingContext; NullCheck(L_5); bool L_6; L_6 = TextureLoadingContext_get_TextureCreated_m85EC62E8BE3819F43F3FE36FA7B67BCCCB52D477(L_5, NULL); G_B4_0 = ((int32_t)(L_6)); goto IL_0020; } IL_001f: { G_B4_0 = 1; } IL_0020: { V_4 = (bool)G_B4_0; bool L_7 = V_4; if (!L_7) { goto IL_002c; } } { goto IL_01af; } IL_002c: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_8 = ___0_textureLoadingContext; NullCheck(L_8); int32_t L_9 = L_8->___CreationBytesPerPixel; if ((((int32_t)L_9) == ((int32_t)8))) { goto IL_0038; } } { G_B9_0 = 4; goto IL_003a; } IL_0038: { G_B9_0 = ((int32_t)17); } IL_003a: { V_0 = G_B9_0; int32_t L_10 = V_0; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_11 = ___0_textureLoadingContext; NullCheck(L_11); RuntimeObject* L_12; L_12 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_11, NULL); NullCheck(L_12); int32_t L_13; L_13 = InterfaceFuncInvoker0< int32_t >::Invoke(9, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_12); if ((((int32_t)L_13) == ((int32_t)1))) { G_B11_0 = L_10; goto IL_005c; } G_B10_0 = L_10; } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_14 = ___0_textureLoadingContext; NullCheck(L_14); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_15; L_15 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_14, NULL); NullCheck(L_15); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_16 = L_15->___Options; NullCheck(L_16); bool L_17 = L_16->___LoadTexturesAsSRGB; G_B12_0 = ((int32_t)(L_17)); G_B12_1 = G_B10_0; goto IL_005d; } IL_005c: { G_B12_0 = 0; G_B12_1 = G_B11_0; } IL_005d: { int32_t L_18; L_18 = TextureUtils_GetTextureFormat_m7DB927FFB07FE206055A7279147283088D7E7615(G_B12_1, (bool)G_B12_0, NULL); V_1 = L_18; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_19 = ___0_textureLoadingContext; int32_t L_20; L_20 = TextureUtils_GetTextureCreationFlags_mE926ABDC070F5AFCEA33C0BFE8C1B231CCAF21BC(L_19, (bool)0, NULL); V_2 = L_20; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_21 = ___0_textureLoadingContext; NullCheck(L_21); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_22; L_22 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_21, NULL); NullCheck(L_22); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_23 = L_22->___Options; NullCheck(L_23); bool L_24 = L_23->___ShowLoadingWarnings; V_5 = L_24; bool L_25 = V_5; if (!L_25) { goto IL_00de; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_26 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)5); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = L_26; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_28 = ___0_textureLoadingContext; NullCheck(L_28); int32_t L_29; L_29 = TextureLoadingContext_get_Width_mA97228B3507021003BB6FA170C579CAFC7DE6452(L_28, NULL); int32_t L_30 = L_29; RuntimeObject* L_31 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_30); NullCheck(L_27); ArrayElementTypeCheck (L_27, L_31); (L_27)->SetAt(static_cast(0), (RuntimeObject*)L_31); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_32 = L_27; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_33 = ___0_textureLoadingContext; NullCheck(L_33); int32_t L_34; L_34 = TextureLoadingContext_get_Height_m8280F4A60EBAB6EF724624FA3E8E3647D44A9CBF(L_33, NULL); int32_t L_35 = L_34; RuntimeObject* L_36 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_35); NullCheck(L_32); ArrayElementTypeCheck (L_32, L_36); (L_32)->SetAt(static_cast(1), (RuntimeObject*)L_36); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_37 = L_32; int32_t L_38 = V_1; int32_t L_39 = L_38; RuntimeObject* L_40 = Box(GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var, &L_39); NullCheck(L_37); ArrayElementTypeCheck (L_37, L_40); (L_37)->SetAt(static_cast(2), (RuntimeObject*)L_40); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_41 = L_37; int32_t L_42 = V_2; int32_t L_43 = L_42; RuntimeObject* L_44 = Box(TextureCreationFlags_t7671FF285C96A03BDCD7BA2F50388C09ED4A54A3_il2cpp_TypeInfo_var, &L_43); NullCheck(L_41); ArrayElementTypeCheck (L_41, L_44); (L_41)->SetAt(static_cast(3), (RuntimeObject*)L_44); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_45 = L_41; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_46 = ___0_textureLoadingContext; NullCheck(L_46); RuntimeObject* L_47; L_47 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_46, NULL); NullCheck(L_47); String_t* L_48; L_48 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var, L_47); String_t* L_49 = L_48; if (L_49) { G_B15_0 = L_49; G_B15_1 = 4; G_B15_2 = L_45; G_B15_3 = L_45; G_B15_4 = _stringLiteralC64F769474644BE4BE5165B07974FC35E271DF0E; goto IL_00d1; } G_B14_0 = L_49; G_B14_1 = 4; G_B14_2 = L_45; G_B14_3 = L_45; G_B14_4 = _stringLiteralC64F769474644BE4BE5165B07974FC35E271DF0E; } { G_B15_0 = _stringLiteralB98C617BCCCB91700F1E25697179D231A9A7B400; G_B15_1 = G_B14_1; G_B15_2 = G_B14_2; G_B15_3 = G_B14_3; G_B15_4 = G_B14_4; } IL_00d1: { NullCheck(G_B15_2); ArrayElementTypeCheck (G_B15_2, G_B15_0); (G_B15_2)->SetAt(static_cast(G_B15_1), (RuntimeObject*)G_B15_0); String_t* L_50; L_50 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(G_B15_4, G_B15_3, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_50, NULL); } IL_00de: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_51 = ___0_textureLoadingContext; NullCheck(L_51); int32_t L_52; L_52 = TextureLoadingContext_get_Width_mA97228B3507021003BB6FA170C579CAFC7DE6452(L_51, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_53 = ___0_textureLoadingContext; NullCheck(L_53); int32_t L_54; L_54 = TextureLoadingContext_get_Height_m8280F4A60EBAB6EF724624FA3E8E3647D44A9CBF(L_53, NULL); int32_t L_55 = V_1; int32_t L_56 = V_2; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_57; L_57 = TextureUtils_CreateTexture2DInternal_mF98DDB574290DFF452A9F2C4D7ACB06C11D64766(L_52, L_54, L_55, L_56, NULL); V_3 = L_57; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_58 = V_3; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_59 = ___0_textureLoadingContext; NullCheck(L_59); RuntimeObject* L_60; L_60 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_59, NULL); NullCheck(L_60); int32_t L_61; L_61 = InterfaceFuncInvoker0< int32_t >::Invoke(2, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_60); NullCheck(L_58); Texture_set_wrapModeU_m2002CCB73143182032BD5ED6C80AB9A0ED2A0981(L_58, L_61, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_62 = V_3; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_63 = ___0_textureLoadingContext; NullCheck(L_63); RuntimeObject* L_64; L_64 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_63, NULL); NullCheck(L_64); int32_t L_65; L_65 = InterfaceFuncInvoker0< int32_t >::Invoke(3, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_64); NullCheck(L_62); Texture_set_wrapModeV_m3C79177BAE70103DDBF871896AF464513A0F919D(L_62, L_65, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_66 = ___0_textureLoadingContext; NullCheck(L_66); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_67; L_67 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_66, NULL); NullCheck(L_67); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_68 = L_67->___Allocations; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_69 = V_3; NullCheck(L_68); List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline(L_68, L_69, List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_70 = ___0_textureLoadingContext; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_71 = ___0_textureLoadingContext; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_72 = V_3; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_73 = L_72; V_6 = L_73; NullCheck(L_71); TextureLoadingContext_set_UnityTexture_m13DB98CE54BCBBFE76226206AFAFD0107CB67F28_inline(L_71, L_73, NULL); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_74 = V_6; NullCheck(L_70); TextureLoadingContext_set_OriginalUnityTexture_m0E6FED96E3EFEA11E6D2C604B6005E4621DBBFEE(L_70, L_74, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_75 = ___0_textureLoadingContext; NullCheck(L_75); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_76; L_76 = TextureLoadingContext_get_OriginalUnityTexture_m223AF7F307A1FB310676F6047D24048C64E9EA16(L_75, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_77 = ___0_textureLoadingContext; NullCheck(L_77); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_78; L_78 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_77, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_79 = ___0_textureLoadingContext; NullCheck(L_79); RuntimeObject* L_80; L_80 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_79, NULL); NullCheck(L_80); String_t* L_81; L_81 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var, L_80); String_t* L_82 = L_81; V_7 = L_82; NullCheck(L_78); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_78, L_82, NULL); String_t* L_83 = V_7; NullCheck(L_76); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_76, L_83, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_84 = ___0_textureLoadingContext; NullCheck(L_84); int32_t L_85 = L_84->___CreationBytesPerPixel; V_8 = (bool)((((int32_t)L_85) == ((int32_t)8))? 1 : 0); bool L_86 = V_8; if (!L_86) { goto IL_018e; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_87 = ___0_textureLoadingContext; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_88 = ___0_textureLoadingContext; NullCheck(L_88); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_89; L_89 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_88, NULL); NullCheck(((Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)CastclassSealed((RuntimeObject*)L_89, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var))); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_90; L_90 = Texture2D_GetRawTextureData_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2538E7DD406AA91FEB21E2D227CCC1BBE333539A(((Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)CastclassSealed((RuntimeObject*)L_89, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var)), Texture2D_GetRawTextureData_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2538E7DD406AA91FEB21E2D227CCC1BBE333539A_RuntimeMethod_var); NullCheck(L_87); TextureLoadingContext_set_Data16_mB2A2ED617458B751801C52C40645316E9A5D3508(L_87, L_90, NULL); goto IL_01a7; } IL_018e: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_91 = ___0_textureLoadingContext; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_92 = ___0_textureLoadingContext; NullCheck(L_92); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_93; L_93 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_92, NULL); NullCheck(((Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)CastclassSealed((RuntimeObject*)L_93, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var))); NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_94; L_94 = Texture2D_GetRawTextureData_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m225198C8CEB0AB84CF9FE0B40337778AA4C75608(((Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)CastclassSealed((RuntimeObject*)L_93, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var)), Texture2D_GetRawTextureData_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m225198C8CEB0AB84CF9FE0B40337778AA4C75608_RuntimeMethod_var); NullCheck(L_91); TextureLoadingContext_set_Data_mB945A47C469AC31920E6BFAE8F39717D8AFBCA3D(L_91, L_94, NULL); } IL_01a7: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_95 = ___0_textureLoadingContext; NullCheck(L_95); TextureLoadingContext_set_TextureCreated_mF2FAE8B1A18D9796D420B8E0A6405B56438FE4A5(L_95, (bool)1, NULL); } IL_01af: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureUtils_LoadTexture2D_m322A10470887F79499FFC5771A7080FAD98DBE54 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureCreationFlags_t7671FF285C96A03BDCD7BA2F50388C09ED4A54A3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81681BA542B3287297EFFEAB02258DB1088A6439); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB98C617BCCCB91700F1E25697179D231A9A7B400); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_3 = NULL; bool V_4 = false; bool V_5 = false; bool V_6 = false; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; bool V_11 = false; bool V_12 = false; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_13 = NULL; bool V_14 = false; int32_t G_B3_0 = 0; int32_t G_B8_0 = 0; int32_t G_B11_0 = 0; int32_t G_B28_0 = 0; int32_t G_B34_0 = 0; int32_t G_B38_0 = 0; int32_t G_B42_0 = 0; int32_t G_B46_0 = 0; int32_t G_B50_0 = 0; int32_t G_B49_0 = 0; int32_t G_B51_0 = 0; int32_t G_B51_1 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* G_B53_0 = NULL; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* G_B52_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B54_0 = NULL; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* G_B54_1 = NULL; String_t* G_B58_0 = NULL; int32_t G_B58_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B58_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B58_3 = NULL; String_t* G_B58_4 = NULL; String_t* G_B57_0 = NULL; int32_t G_B57_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B57_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B57_3 = NULL; String_t* G_B57_4 = NULL; { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___0_textureLoadingContext; NullCheck(L_0); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1; L_1 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_2) { goto IL_0017; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_3 = ___0_textureLoadingContext; NullCheck(L_3); bool L_4; L_4 = TextureLoadingContext_get_TextureLoaded_mFF7B26EBD3967A77B57EA89655DBB05346869099(L_3, NULL); G_B3_0 = ((int32_t)(L_4)); goto IL_0018; } IL_0017: { G_B3_0 = 1; } IL_0018: { V_5 = (bool)G_B3_0; bool L_5 = V_5; if (!L_5) { goto IL_0024; } } { goto IL_02c3; } IL_0024: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_6 = ___0_textureLoadingContext; NullCheck(L_6); int32_t L_7; L_7 = TextureLoadingContext_get_Components_mCFF27AD976FCED0158744EA1FFCAE082D2E726DB(L_6, NULL); if ((((int32_t)L_7) == ((int32_t)4))) { goto IL_0030; } } { G_B8_0 = 3; goto IL_0031; } IL_0030: { G_B8_0 = 4; } IL_0031: { V_0 = G_B8_0; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_8 = ___0_textureLoadingContext; NullCheck(L_8); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_9; L_9 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_8, NULL); NullCheck(L_9); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_10 = L_9->___Options; NullCheck(L_10); int32_t L_11 = L_10->___TextureCompressionQuality; if (!L_11) { goto IL_004c; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_12 = ___0_textureLoadingContext; bool L_13; L_13 = TextureUtils_CanCompress_mD30F006F690E3207FC6D574001B7FD2EBAA335FB(L_12, NULL); G_B11_0 = ((int32_t)(L_13)); goto IL_004d; } IL_004c: { G_B11_0 = 0; } IL_004d: { V_6 = (bool)G_B11_0; bool L_14 = V_6; if (!L_14) { goto IL_010d; } } { il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); int32_t L_15; L_15 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL); V_8 = L_15; int32_t L_16 = V_8; V_7 = L_16; int32_t L_17 = V_7; if ((((int32_t)L_17) > ((int32_t)((int32_t)11)))) { goto IL_0077; } } { int32_t L_18 = V_7; if ((((int32_t)L_18) == ((int32_t)8))) { goto IL_00e8; } } { goto IL_006f; } IL_006f: { int32_t L_19 = V_7; if ((((int32_t)L_19) == ((int32_t)((int32_t)11)))) { goto IL_00d6; } } { goto IL_0087; } IL_0077: { int32_t L_20 = V_7; if ((((int32_t)L_20) == ((int32_t)((int32_t)17)))) { goto IL_00c4; } } { goto IL_007f; } IL_007f: { int32_t L_21 = V_7; if ((((int32_t)L_21) == ((int32_t)((int32_t)31)))) { goto IL_00fa; } } { goto IL_0087; } IL_0087: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_22 = ___0_textureLoadingContext; NullCheck(L_22); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_23; L_23 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_22, NULL); NullCheck(L_23); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_24 = L_23->___Options; NullCheck(L_24); int32_t L_25 = L_24->___TextureCompressionQuality; V_10 = L_25; int32_t L_26 = V_10; V_9 = L_26; int32_t L_27 = V_9; if ((((int32_t)L_27) == ((int32_t)1))) { goto IL_00ab; } } { goto IL_00a4; } IL_00a4: { int32_t L_28 = V_9; if ((((int32_t)L_28) == ((int32_t)2))) { goto IL_00bd; } } { goto IL_00c2; } IL_00ab: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_29 = ___0_textureLoadingContext; NullCheck(L_29); int32_t L_30; L_30 = TextureLoadingContext_get_Components_mCFF27AD976FCED0158744EA1FFCAE082D2E726DB(L_29, NULL); if ((((int32_t)L_30) == ((int32_t)4))) { goto IL_00b8; } } { G_B28_0 = ((int32_t)10); goto IL_00ba; } IL_00b8: { G_B28_0 = ((int32_t)12); } IL_00ba: { V_0 = G_B28_0; goto IL_00c2; } IL_00bd: { V_0 = ((int32_t)25); goto IL_00c2; } IL_00c2: { goto IL_010c; } IL_00c4: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_31 = ___0_textureLoadingContext; NullCheck(L_31); int32_t L_32; L_32 = TextureLoadingContext_get_Components_mCFF27AD976FCED0158744EA1FFCAE082D2E726DB(L_31, NULL); if ((((int32_t)L_32) == ((int32_t)4))) { goto IL_00d1; } } { G_B34_0 = ((int32_t)10); goto IL_00d3; } IL_00d1: { G_B34_0 = ((int32_t)12); } IL_00d3: { V_0 = G_B34_0; goto IL_010c; } IL_00d6: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_33 = ___0_textureLoadingContext; NullCheck(L_33); int32_t L_34; L_34 = TextureLoadingContext_get_Components_mCFF27AD976FCED0158744EA1FFCAE082D2E726DB(L_33, NULL); if ((((int32_t)L_34) == ((int32_t)4))) { goto IL_00e3; } } { G_B38_0 = ((int32_t)34); goto IL_00e5; } IL_00e3: { G_B38_0 = ((int32_t)47); } IL_00e5: { V_0 = G_B38_0; goto IL_010c; } IL_00e8: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_35 = ___0_textureLoadingContext; NullCheck(L_35); int32_t L_36; L_36 = TextureLoadingContext_get_Components_mCFF27AD976FCED0158744EA1FFCAE082D2E726DB(L_35, NULL); if ((((int32_t)L_36) == ((int32_t)4))) { goto IL_00f5; } } { G_B42_0 = ((int32_t)32); goto IL_00f7; } IL_00f5: { G_B42_0 = ((int32_t)33); } IL_00f7: { V_0 = G_B42_0; goto IL_010c; } IL_00fa: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_37 = ___0_textureLoadingContext; NullCheck(L_37); int32_t L_38; L_38 = TextureLoadingContext_get_Components_mCFF27AD976FCED0158744EA1FFCAE082D2E726DB(L_37, NULL); if ((((int32_t)L_38) == ((int32_t)4))) { goto IL_0107; } } { G_B46_0 = ((int32_t)34); goto IL_0109; } IL_0107: { G_B46_0 = ((int32_t)47); } IL_0109: { V_0 = G_B46_0; goto IL_010c; } IL_010c: { } IL_010d: { int32_t L_39 = V_0; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_40 = ___0_textureLoadingContext; NullCheck(L_40); RuntimeObject* L_41; L_41 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_40, NULL); NullCheck(L_41); int32_t L_42; L_42 = InterfaceFuncInvoker0< int32_t >::Invoke(9, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_41); if ((((int32_t)L_42) == ((int32_t)1))) { G_B50_0 = L_39; goto IL_012e; } G_B49_0 = L_39; } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_43 = ___0_textureLoadingContext; NullCheck(L_43); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_44; L_44 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_43, NULL); NullCheck(L_44); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_45 = L_44->___Options; NullCheck(L_45); bool L_46 = L_45->___LoadTexturesAsSRGB; G_B51_0 = ((int32_t)(L_46)); G_B51_1 = G_B49_0; goto IL_012f; } IL_012e: { G_B51_0 = 0; G_B51_1 = G_B50_0; } IL_012f: { int32_t L_47; L_47 = TextureUtils_GetTextureFormat_m7DB927FFB07FE206055A7279147283088D7E7615(G_B51_1, (bool)G_B51_0, NULL); V_1 = L_47; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_48 = ___0_textureLoadingContext; int32_t L_49; L_49 = TextureUtils_GetTextureCreationFlags_mE926ABDC070F5AFCEA33C0BFE8C1B231CCAF21BC(L_48, (bool)0, NULL); V_2 = L_49; int32_t L_50 = V_1; int32_t L_51 = V_2; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_52; L_52 = TextureUtils_CreateTexture2DInternal_mF98DDB574290DFF452A9F2C4D7ACB06C11D64766(4, 4, L_50, L_51, NULL); V_3 = L_52; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_53 = V_3; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_54 = ___0_textureLoadingContext; NullCheck(L_54); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_55; L_55 = TextureLoadingContext_get_Stream_mE9C57E3F000BF1B2FAC22B4740F4CB7F0284885E(L_54, NULL); if (L_55) { G_B53_0 = L_53; goto IL_0162; } G_B52_0 = L_53; } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_56 = ___0_textureLoadingContext; NullCheck(L_56); RuntimeObject* L_57; L_57 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_56, NULL); NullCheck(L_57); String_t* L_58; L_58 = InterfaceFuncInvoker0< String_t* >::Invoke(7, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_57); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_59; L_59 = FileUtils_LoadFileData_mEA29191295ED98274F30148FC24EEA9F44C3629F(L_58, NULL); G_B54_0 = L_59; G_B54_1 = G_B52_0; goto IL_016d; } IL_0162: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_60 = ___0_textureLoadingContext; NullCheck(L_60); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_61; L_61 = TextureLoadingContext_get_Stream_mE9C57E3F000BF1B2FAC22B4740F4CB7F0284885E(L_60, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62; L_62 = StreamExtensions_ReadBytes_mBC510C36CF2079D203C034809EB0B5F9C94ACAED(L_61, NULL); G_B54_0 = L_62; G_B54_1 = G_B53_0; } IL_016d: { bool L_63; L_63 = ImageConversion_LoadImage_m292ADCEED268A0A0AAD532BAB8D1710CF0FC8AEF(G_B54_1, G_B54_0, (bool)0, NULL); V_4 = L_63; il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); int32_t L_64; L_64 = GC_get_MaxGeneration_mC974FB6C41BC0F65458B4F5843029D58EBCD963A(NULL); GC_Collect_m00001875A744C22341092FFCC01615C8F498C5D0(L_64, 1, (bool)1, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_65 = V_3; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_66 = ___0_textureLoadingContext; NullCheck(L_66); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_67; L_67 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_66, NULL); NullCheck(L_67); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_68 = L_67->___Options; NullCheck(L_68); bool L_69 = L_68->___MarkTexturesNoLongerReadable; NullCheck(L_65); Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A(L_65, (bool)1, L_69, NULL); bool L_70 = V_4; V_11 = L_70; bool L_71 = V_11; if (!L_71) { goto IL_02a2; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_72 = ___0_textureLoadingContext; NullCheck(L_72); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_73; L_73 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_72, NULL); NullCheck(L_73); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_74 = L_73->___Options; NullCheck(L_74); bool L_75 = L_74->___ShowLoadingWarnings; V_12 = L_75; bool L_76 = V_12; if (!L_76) { goto IL_0219; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_77 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)5); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_78 = L_77; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_79 = ___0_textureLoadingContext; NullCheck(L_79); int32_t L_80; L_80 = TextureLoadingContext_get_Width_mA97228B3507021003BB6FA170C579CAFC7DE6452(L_79, NULL); int32_t L_81 = L_80; RuntimeObject* L_82 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_81); NullCheck(L_78); ArrayElementTypeCheck (L_78, L_82); (L_78)->SetAt(static_cast(0), (RuntimeObject*)L_82); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_83 = L_78; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_84 = ___0_textureLoadingContext; NullCheck(L_84); int32_t L_85; L_85 = TextureLoadingContext_get_Height_m8280F4A60EBAB6EF724624FA3E8E3647D44A9CBF(L_84, NULL); int32_t L_86 = L_85; RuntimeObject* L_87 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_86); NullCheck(L_83); ArrayElementTypeCheck (L_83, L_87); (L_83)->SetAt(static_cast(1), (RuntimeObject*)L_87); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_88 = L_83; int32_t L_89 = V_1; int32_t L_90 = L_89; RuntimeObject* L_91 = Box(GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var, &L_90); NullCheck(L_88); ArrayElementTypeCheck (L_88, L_91); (L_88)->SetAt(static_cast(2), (RuntimeObject*)L_91); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_92 = L_88; int32_t L_93 = V_2; int32_t L_94 = L_93; RuntimeObject* L_95 = Box(TextureCreationFlags_t7671FF285C96A03BDCD7BA2F50388C09ED4A54A3_il2cpp_TypeInfo_var, &L_94); NullCheck(L_92); ArrayElementTypeCheck (L_92, L_95); (L_92)->SetAt(static_cast(3), (RuntimeObject*)L_95); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_96 = L_92; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_97 = ___0_textureLoadingContext; NullCheck(L_97); RuntimeObject* L_98; L_98 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_97, NULL); NullCheck(L_98); String_t* L_99; L_99 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var, L_98); String_t* L_100 = L_99; if (L_100) { G_B58_0 = L_100; G_B58_1 = 4; G_B58_2 = L_96; G_B58_3 = L_96; G_B58_4 = _stringLiteral81681BA542B3287297EFFEAB02258DB1088A6439; goto IL_020c; } G_B57_0 = L_100; G_B57_1 = 4; G_B57_2 = L_96; G_B57_3 = L_96; G_B57_4 = _stringLiteral81681BA542B3287297EFFEAB02258DB1088A6439; } { G_B58_0 = _stringLiteralB98C617BCCCB91700F1E25697179D231A9A7B400; G_B58_1 = G_B57_1; G_B58_2 = G_B57_2; G_B58_3 = G_B57_3; G_B58_4 = G_B57_4; } IL_020c: { NullCheck(G_B58_2); ArrayElementTypeCheck (G_B58_2, G_B58_0); (G_B58_2)->SetAt(static_cast(G_B58_1), (RuntimeObject*)G_B58_0); String_t* L_101; L_101 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(G_B58_4, G_B58_3, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_101, NULL); } IL_0219: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_102 = V_3; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_103 = ___0_textureLoadingContext; NullCheck(L_103); RuntimeObject* L_104; L_104 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_103, NULL); NullCheck(L_104); int32_t L_105; L_105 = InterfaceFuncInvoker0< int32_t >::Invoke(2, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_104); NullCheck(L_102); Texture_set_wrapModeU_m2002CCB73143182032BD5ED6C80AB9A0ED2A0981(L_102, L_105, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_106 = V_3; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_107 = ___0_textureLoadingContext; NullCheck(L_107); RuntimeObject* L_108; L_108 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_107, NULL); NullCheck(L_108); int32_t L_109; L_109 = InterfaceFuncInvoker0< int32_t >::Invoke(3, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_108); NullCheck(L_106); Texture_set_wrapModeV_m3C79177BAE70103DDBF871896AF464513A0F919D(L_106, L_109, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_110 = V_3; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_111 = ___0_textureLoadingContext; NullCheck(L_111); RuntimeObject* L_112; L_112 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_111, NULL); NullCheck(L_112); String_t* L_113; L_113 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var, L_112); NullCheck(L_110); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_110, L_113, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_114 = ___0_textureLoadingContext; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_115 = V_3; NullCheck(L_115); int32_t L_116; L_116 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_115); NullCheck(L_114); TextureLoadingContext_set_Width_mB440C3BFD9C3B6A8549A1683AECEBFB53D2A46E8(L_114, L_116, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_117 = ___0_textureLoadingContext; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_118 = V_3; NullCheck(L_118); int32_t L_119; L_119 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_118); NullCheck(L_117); TextureLoadingContext_set_Height_m1D34AA8DF31E3CBCF05DB30074902A105D014EBE(L_117, L_119, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_120 = ___0_textureLoadingContext; NullCheck(L_120); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_121; L_121 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_120, NULL); NullCheck(L_121); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_122 = L_121->___Allocations; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_123 = V_3; NullCheck(L_122); List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline(L_122, L_123, List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_124 = ___0_textureLoadingContext; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_125 = ___0_textureLoadingContext; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_126 = V_3; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_127 = L_126; V_13 = L_127; NullCheck(L_125); TextureLoadingContext_set_OriginalUnityTexture_m0E6FED96E3EFEA11E6D2C604B6005E4621DBBFEE(L_125, L_127, NULL); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_128 = V_13; NullCheck(L_124); TextureLoadingContext_set_UnityTexture_m13DB98CE54BCBBFE76226206AFAFD0107CB67F28_inline(L_124, L_128, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_129 = ___0_textureLoadingContext; NullCheck(L_129); TextureLoadingContext_set_TextureLoaded_m84833D48774241C258393DA527A252C3856BB0B0(L_129, (bool)1, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_130 = ___0_textureLoadingContext; NullCheck(L_130); TextureLoadingContext_set_TextureCreated_mF2FAE8B1A18D9796D420B8E0A6405B56438FE4A5(L_130, (bool)1, NULL); goto IL_02c3; } IL_02a2: { il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); bool L_131; L_131 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); V_14 = L_131; bool L_132 = V_14; if (!L_132) { goto IL_02b9; } } { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_133 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_133, NULL); goto IL_02c2; } IL_02b9: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_134 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_134, NULL); } IL_02c2: { } IL_02c3: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureUtils_CanCompress_mD30F006F690E3207FC6D574001B7FD2EBAA335FB (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B3_0 = 0; { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___0_textureLoadingContext; NullCheck(L_0); int32_t L_1; L_1 = TextureLoadingContext_get_Width_mA97228B3507021003BB6FA170C579CAFC7DE6452(L_0, NULL); if ((((int32_t)L_1) < ((int32_t)4))) { goto IL_0018; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_2 = ___0_textureLoadingContext; NullCheck(L_2); int32_t L_3; L_3 = TextureLoadingContext_get_Height_m8280F4A60EBAB6EF724624FA3E8E3647D44A9CBF(L_2, NULL); G_B3_0 = ((((int32_t)((((int32_t)L_3) < ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0019; } IL_0018: { G_B3_0 = 0; } IL_0019: { V_0 = (bool)G_B3_0; goto IL_001c; } IL_001c: { bool L_4 = V_0; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureUtils_FixNPOTTexture_mD70F84AA854051E129F7798606E916D4B6309A10 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mA5D6155BB759AB3C5A4B20023650F2F6060AD74C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_GetRawTextureData_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m225198C8CEB0AB84CF9FE0B40337778AA4C75608_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_GetRawTextureData_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2538E7DD406AA91FEB21E2D227CCC1BBE333539A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0FF0F6ABEC9720CE53C87D152864D881E99E6A55); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C8D0C8DF43E73F7271CE108EFF8C68873301942); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_9 = NULL; bool V_10 = false; bool V_11 = false; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_12; memset((&V_12), 0, sizeof(V_12)); bool V_13 = false; bool V_14 = false; NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF V_15; memset((&V_15), 0, sizeof(V_15)); int32_t G_B8_0 = 0; String_t* G_B14_0 = NULL; int32_t G_B14_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B14_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B14_3 = NULL; String_t* G_B14_4 = NULL; String_t* G_B13_0 = NULL; int32_t G_B13_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B13_2 = NULL; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B13_3 = NULL; String_t* G_B13_4 = NULL; int32_t G_B18_0 = 0; { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___0_textureLoadingContext; NullCheck(L_0); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1; L_1 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_0 = L_2; bool L_3 = V_0; if (!L_3) { goto IL_0017; } } { goto IL_024e; } IL_0017: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_4 = ___0_textureLoadingContext; NullCheck(L_4); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_5; L_5 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_4, NULL); NullCheck(L_5); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_6 = L_5->___Options; NullCheck(L_6); bool L_7 = L_6->___UseUnityNativeTextureLoader; if (L_7) { goto IL_0055; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_8 = ___0_textureLoadingContext; bool L_9; L_9 = TextureUtils_IsPOT_m8113C77680B9B5DAC8858C47622D26E0279DFB1F(L_8, NULL); if (L_9) { goto IL_0055; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_10 = ___0_textureLoadingContext; NullCheck(L_10); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_11; L_11 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_10, NULL); NullCheck(L_11); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_12 = L_11->___Options; NullCheck(L_12); bool L_13 = L_12->___GenerateMipmaps; if (L_13) { goto IL_0067; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_14 = ___0_textureLoadingContext; NullCheck(L_14); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_15; L_15 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_14, NULL); NullCheck(L_15); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_16 = L_15->___Options; NullCheck(L_16); int32_t L_17 = L_16->___TextureCompressionQuality; if (L_17) { goto IL_0067; } } IL_0055: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_18 = ___0_textureLoadingContext; NullCheck(L_18); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_19; L_19 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_18, NULL); NullCheck(L_19); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_20 = L_19->___Options; NullCheck(L_20); bool L_21 = L_20->___ForcePowerOfTwoTextures; G_B8_0 = ((int32_t)(L_21)); goto IL_0068; } IL_0067: { G_B8_0 = 1; } IL_0068: { V_1 = (bool)G_B8_0; bool L_22 = V_1; if (!L_22) { goto IL_024e; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_23 = ___0_textureLoadingContext; NullCheck(L_23); int32_t L_24; L_24 = TextureLoadingContext_get_Width_mA97228B3507021003BB6FA170C579CAFC7DE6452(L_23, NULL); int32_t L_25; L_25 = TextureUtils_GetNextPOT_mF5D19AEB8A475ED1649E7B9EAE398D47E86E81E9(L_24, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_26 = ___0_textureLoadingContext; NullCheck(L_26); int32_t L_27; L_27 = TextureLoadingContext_get_Height_m8280F4A60EBAB6EF724624FA3E8E3647D44A9CBF(L_26, NULL); int32_t L_28; L_28 = TextureUtils_GetNextPOT_mF5D19AEB8A475ED1649E7B9EAE398D47E86E81E9(L_27, NULL); int32_t L_29; L_29 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_25, L_28, NULL); V_2 = L_29; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_30 = ___0_textureLoadingContext; NullCheck(L_30); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_31; L_31 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_30, NULL); V_3 = ((Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)CastclassSealed((RuntimeObject*)L_31, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var)); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_32 = V_3; NullCheck(L_32); bool L_33; L_33 = VirtualFuncInvoker0< bool >::Invoke(8, L_32); V_10 = L_33; bool L_34 = V_10; if (!L_34) { goto IL_00af; } } { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_35 = V_3; NullCheck(L_35); Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A(L_35, (bool)0, (bool)0, NULL); } IL_00af: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_36 = ___0_textureLoadingContext; NullCheck(L_36); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_37; L_37 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_36, NULL); NullCheck(L_37); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_38 = L_37->___Options; NullCheck(L_38); bool L_39 = L_38->___ShowLoadingWarnings; V_11 = L_39; bool L_40 = V_11; if (!L_40) { goto IL_011d; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_41 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)5); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_42 = L_41; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_43 = V_3; NullCheck(L_43); String_t* L_44; L_44 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_43, NULL); String_t* L_45 = L_44; if (L_45) { G_B14_0 = L_45; G_B14_1 = 0; G_B14_2 = L_42; G_B14_3 = L_42; G_B14_4 = _stringLiteral7C8D0C8DF43E73F7271CE108EFF8C68873301942; goto IL_00e2; } G_B13_0 = L_45; G_B13_1 = 0; G_B13_2 = L_42; G_B13_3 = L_42; G_B13_4 = _stringLiteral7C8D0C8DF43E73F7271CE108EFF8C68873301942; } { G_B14_0 = _stringLiteral0FF0F6ABEC9720CE53C87D152864D881E99E6A55; G_B14_1 = G_B13_1; G_B14_2 = G_B13_2; G_B14_3 = G_B13_3; G_B14_4 = G_B13_4; } IL_00e2: { NullCheck(G_B14_2); ArrayElementTypeCheck (G_B14_2, G_B14_0); (G_B14_2)->SetAt(static_cast(G_B14_1), (RuntimeObject*)G_B14_0); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_46 = G_B14_3; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_47 = V_3; NullCheck(L_47); int32_t L_48; L_48 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_47); int32_t L_49 = L_48; RuntimeObject* L_50 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_49); NullCheck(L_46); ArrayElementTypeCheck (L_46, L_50); (L_46)->SetAt(static_cast(1), (RuntimeObject*)L_50); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_51 = L_46; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_52 = V_3; NullCheck(L_52); int32_t L_53; L_53 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_52); int32_t L_54 = L_53; RuntimeObject* L_55 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_54); NullCheck(L_51); ArrayElementTypeCheck (L_51, L_55); (L_51)->SetAt(static_cast(2), (RuntimeObject*)L_55); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_56 = L_51; int32_t L_57 = V_2; int32_t L_58 = L_57; RuntimeObject* L_59 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_58); NullCheck(L_56); ArrayElementTypeCheck (L_56, L_59); (L_56)->SetAt(static_cast(3), (RuntimeObject*)L_59); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_60 = L_56; int32_t L_61 = V_2; int32_t L_62 = L_61; RuntimeObject* L_63 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_62); NullCheck(L_60); ArrayElementTypeCheck (L_60, L_63); (L_60)->SetAt(static_cast(4), (RuntimeObject*)L_63); String_t* L_64; L_64 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(G_B14_4, L_60, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_64, NULL); } IL_011d: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_65 = ___0_textureLoadingContext; NullCheck(L_65); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_66; L_66 = TextureLoadingContext_get_Data16_mAEE42E9D8D090F7A705717C961B8BBE9A43E2367(L_65, NULL); V_12 = L_66; bool L_67; L_67 = NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_inline((&V_12), NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); if (L_67) { goto IL_0131; } } { G_B18_0 = 4; goto IL_0133; } IL_0131: { G_B18_0 = ((int32_t)17); } IL_0133: { V_4 = G_B18_0; int32_t L_68 = V_4; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_69 = ___0_textureLoadingContext; NullCheck(L_69); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_70; L_70 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_69, NULL); NullCheck(L_70); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_71 = L_70->___Options; NullCheck(L_71); bool L_72 = L_71->___LoadTexturesAsSRGB; int32_t L_73; L_73 = TextureUtils_GetRenderTextureFormat_m1CF6BD674771B5338D720471A2DFEEC9B20C9EA9(L_68, L_72, NULL); V_5 = L_73; int32_t L_74 = V_2; int32_t L_75 = V_2; int32_t L_76 = V_5; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_77; L_77 = RenderTexture_GetTemporary_mDAD0D2A673F07BEC3B1A9555863E24A479E9BB11(L_74, L_75, 0, L_76, NULL); V_6 = L_77; int32_t L_78 = V_4; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_79 = ___0_textureLoadingContext; NullCheck(L_79); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_80; L_80 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_79, NULL); NullCheck(L_80); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_81 = L_80->___Options; NullCheck(L_81); bool L_82 = L_81->___LoadTexturesAsSRGB; int32_t L_83; L_83 = TextureUtils_GetTextureFormat_m7DB927FFB07FE206055A7279147283088D7E7615(L_78, L_82, NULL); V_7 = L_83; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_84 = ___0_textureLoadingContext; int32_t L_85; L_85 = TextureUtils_GetTextureCreationFlags_mE926ABDC070F5AFCEA33C0BFE8C1B231CCAF21BC(L_84, (bool)1, NULL); V_8 = L_85; int32_t L_86 = V_2; int32_t L_87 = V_2; int32_t L_88 = V_7; int32_t L_89 = V_8; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_90; L_90 = TextureUtils_CreateTexture2DInternal_mF98DDB574290DFF452A9F2C4D7ACB06C11D64766(L_86, L_87, L_88, L_89, NULL); V_9 = L_90; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_91 = V_9; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_92 = ___0_textureLoadingContext; NullCheck(L_92); RuntimeObject* L_93; L_93 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_92, NULL); NullCheck(L_93); String_t* L_94; L_94 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var, L_93); NullCheck(L_91); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_91, L_94, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_95 = V_3; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_96 = V_6; il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); Graphics_Blit_m8D99E16B74C7D3C8F79F4F142C59DB6B38114504(L_95, L_96, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_97 = V_6; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_98 = V_9; TextureUtils_CopyTextureCPU_mC3809064E929C374F1AC7C30F0D070A5D82F6179(L_97, L_98, (bool)1, (bool)0, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_99 = V_6; RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_99, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_100 = ___0_textureLoadingContext; NullCheck(L_100); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_101; L_101 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_100, NULL); NullCheck(L_101); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_102 = L_101->___Allocations; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_103 = V_3; NullCheck(L_102); bool L_104; L_104 = List_1_Remove_mA5D6155BB759AB3C5A4B20023650F2F6060AD74C(L_102, L_103, List_1_Remove_mA5D6155BB759AB3C5A4B20023650F2F6060AD74C_RuntimeMethod_var); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_105 = ___0_textureLoadingContext; NullCheck(L_105); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_106; L_106 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_105, NULL); NullCheck(L_106); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_107 = L_106->___Allocations; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_108 = V_9; NullCheck(L_107); List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline(L_107, L_108, List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); bool L_109; L_109 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); V_13 = L_109; bool L_110 = V_13; if (!L_110) { goto IL_01f4; } } { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_111 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_111, NULL); goto IL_01fd; } IL_01f4: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_112 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_112, NULL); } IL_01fd: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_113 = ___0_textureLoadingContext; NullCheck(L_113); NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_114; L_114 = TextureLoadingContext_get_Data_m0D5DEF2219C7DA98B6D4F26BDC420505511B67A5(L_113, NULL); V_15 = L_114; bool L_115; L_115 = NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_inline((&V_15), NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var); V_14 = L_115; bool L_116 = V_14; if (!L_116) { goto IL_0224; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_117 = ___0_textureLoadingContext; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_118 = V_9; NullCheck(L_118); NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_119; L_119 = Texture2D_GetRawTextureData_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m225198C8CEB0AB84CF9FE0B40337778AA4C75608(L_118, Texture2D_GetRawTextureData_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m225198C8CEB0AB84CF9FE0B40337778AA4C75608_RuntimeMethod_var); NullCheck(L_117); TextureLoadingContext_set_Data_mB945A47C469AC31920E6BFAE8F39717D8AFBCA3D(L_117, L_119, NULL); goto IL_0234; } IL_0224: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_120 = ___0_textureLoadingContext; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_121 = V_9; NullCheck(L_121); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_122; L_122 = Texture2D_GetRawTextureData_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2538E7DD406AA91FEB21E2D227CCC1BBE333539A(L_121, Texture2D_GetRawTextureData_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2538E7DD406AA91FEB21E2D227CCC1BBE333539A_RuntimeMethod_var); NullCheck(L_120); TextureLoadingContext_set_Data16_mB2A2ED617458B751801C52C40645316E9A5D3508(L_120, L_122, NULL); } IL_0234: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_123 = ___0_textureLoadingContext; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_124 = V_9; NullCheck(L_123); TextureLoadingContext_set_UnityTexture_m13DB98CE54BCBBFE76226206AFAFD0107CB67F28_inline(L_123, L_124, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_125 = ___0_textureLoadingContext; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_126 = V_9; NullCheck(L_125); TextureLoadingContext_set_OriginalUnityTexture_m0E6FED96E3EFEA11E6D2C604B6005E4621DBBFEE(L_125, L_126, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_127 = ___0_textureLoadingContext; TextureUtils_ApplyTexture2D_m77B80263F99FDEA58D10718F3503C08051FD66F0(L_127, NULL); } IL_024e: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureUtils_ApplyTexture2D_m77B80263F99FDEA58D10718F3503C08051FD66F0 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB98C617BCCCB91700F1E25697179D231A9A7B400); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2994E03D13BCF6639D664F7EE48FA731C89F16A); s_Il2CppMethodInitialized = true; } Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_0 = NULL; bool V_1 = false; bool V_2 = false; bool V_3 = false; bool V_4 = false; int32_t G_B4_0 = 0; RuntimeObject* G_B9_0 = NULL; String_t* G_B9_1 = NULL; RuntimeObject* G_B8_0 = NULL; String_t* G_B8_1 = NULL; String_t* G_B10_0 = NULL; String_t* G_B10_1 = NULL; String_t* G_B12_0 = NULL; String_t* G_B12_1 = NULL; String_t* G_B11_0 = NULL; String_t* G_B11_1 = NULL; int32_t G_B17_0 = 0; { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___0_textureLoadingContext; NullCheck(L_0); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1; L_1 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_0, NULL); V_0 = ((Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)CastclassSealed((RuntimeObject*)L_1, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var)); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_3) { goto IL_0029; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_4 = ___0_textureLoadingContext; NullCheck(L_4); bool L_5 = L_4->___TextureProcessed; if (L_5) { goto IL_0029; } } { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = V_0; NullCheck(L_6); bool L_7; L_7 = VirtualFuncInvoker0< bool >::Invoke(8, L_6); G_B4_0 = ((((int32_t)L_7) == ((int32_t)0))? 1 : 0); goto IL_002a; } IL_0029: { G_B4_0 = 1; } IL_002a: { V_1 = (bool)G_B4_0; bool L_8 = V_1; if (!L_8) { goto IL_0034; } } { goto IL_010f; } IL_0034: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_9 = ___0_textureLoadingContext; NullCheck(L_9); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_10; L_10 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_9, NULL); NullCheck(L_10); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_11 = L_10->___Options; NullCheck(L_11); bool L_12 = L_11->___ShowLoadingWarnings; V_2 = L_12; bool L_13 = V_2; if (!L_13) { goto IL_007a; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_14 = ___0_textureLoadingContext; NullCheck(L_14); RuntimeObject* L_15; L_15 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_14, NULL); RuntimeObject* L_16 = L_15; if (L_16) { G_B9_0 = L_16; G_B9_1 = _stringLiteralF2994E03D13BCF6639D664F7EE48FA731C89F16A; goto IL_005b; } G_B8_0 = L_16; G_B8_1 = _stringLiteralF2994E03D13BCF6639D664F7EE48FA731C89F16A; } { G_B10_0 = ((String_t*)(NULL)); G_B10_1 = G_B8_1; goto IL_0060; } IL_005b: { NullCheck(G_B9_0); String_t* L_17; L_17 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var, G_B9_0); G_B10_0 = L_17; G_B10_1 = G_B9_1; } IL_0060: { String_t* L_18 = G_B10_0; if (L_18) { G_B12_0 = L_18; G_B12_1 = G_B10_1; goto IL_0069; } G_B11_0 = L_18; G_B11_1 = G_B10_1; } { G_B12_0 = _stringLiteralB98C617BCCCB91700F1E25697179D231A9A7B400; G_B12_1 = G_B11_1; } IL_0069: { String_t* L_19; L_19 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B12_1, G_B12_0, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_19, NULL); } IL_007a: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_20 = ___0_textureLoadingContext; NullCheck(L_20); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_21; L_21 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_20, NULL); NullCheck(L_21); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_22 = L_21->___Options; NullCheck(L_22); bool L_23 = L_22->___UseUnityNativeTextureLoader; V_3 = (bool)((((int32_t)L_23) == ((int32_t)0))? 1 : 0); bool L_24 = V_3; if (!L_24) { goto IL_00e8; } } { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_25 = V_0; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_26 = ___0_textureLoadingContext; NullCheck(L_26); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_27; L_27 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_26, NULL); NullCheck(L_27); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_28 = L_27->___Options; NullCheck(L_28); bool L_29 = L_28->___GenerateMipmaps; NullCheck(L_25); Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A(L_25, L_29, (bool)0, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_30 = ___0_textureLoadingContext; NullCheck(L_30); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_31; L_31 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_30, NULL); NullCheck(L_31); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_32 = L_31->___Options; NullCheck(L_32); int32_t L_33 = L_32->___TextureCompressionQuality; if (!L_33) { goto IL_00c4; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_34 = ___0_textureLoadingContext; bool L_35; L_35 = TextureUtils_CanCompress_mD30F006F690E3207FC6D574001B7FD2EBAA335FB(L_34, NULL); G_B17_0 = ((int32_t)(L_35)); goto IL_00c5; } IL_00c4: { G_B17_0 = 0; } IL_00c5: { V_4 = (bool)G_B17_0; bool L_36 = V_4; if (!L_36) { goto IL_00e7; } } { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_37 = V_0; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_38 = ___0_textureLoadingContext; NullCheck(L_38); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_39; L_39 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_38, NULL); NullCheck(L_39); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_40 = L_39->___Options; NullCheck(L_40); int32_t L_41 = L_40->___TextureCompressionQuality; NullCheck(L_37); Texture2D_Compress_m8681BBBAFCF43212ACCFA81F82E0F34720640F87(L_37, (bool)((((int32_t)L_41) == ((int32_t)2))? 1 : 0), NULL); } IL_00e7: { } IL_00e8: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_42 = V_0; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_43 = ___0_textureLoadingContext; NullCheck(L_43); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_44; L_44 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_43, NULL); NullCheck(L_44); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_45 = L_44->___Options; NullCheck(L_45); bool L_46 = L_45->___GenerateMipmaps; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_47 = ___0_textureLoadingContext; NullCheck(L_47); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_48; L_48 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_47, NULL); NullCheck(L_48); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_49 = L_48->___Options; NullCheck(L_49); bool L_50 = L_49->___MarkTexturesNoLongerReadable; NullCheck(L_42); Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A(L_42, L_46, L_50, NULL); } IL_010f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureUtils_CopyTextureCPU_mC3809064E929C374F1AC7C30F0D070A5D82F6179 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_from, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___1_to, bool ___2_updateMipMaps, bool ___3_makeNoLongerReadable, const RuntimeMethod* method) { { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = ___0_from; RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB(L_0, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = ___1_to; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = ___0_from; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_2); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = ___0_from; NullCheck(L_4); int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_4); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_6; memset((&L_6), 0, sizeof(L_6)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline((&L_6), (0.0f), (0.0f), ((float)L_3), ((float)L_5), NULL); NullCheck(L_1); Texture2D_ReadPixels_m6B45DF7C051BF599C72ED09691F21A6C769EEBD9(L_1, L_6, 0, 0, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_7 = ___1_to; bool L_8 = ___2_updateMipMaps; bool L_9 = ___3_makeNoLongerReadable; NullCheck(L_7); Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A(L_7, L_8, L_9, NULL); RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureUtils_FixNormalMap_m30751B854C020DA1E616357112F06D6EA3492F71 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral29E89B68349B5ADC4F6EE256721DC418018271B8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21); s_Il2CppMethodInitialized = true; } Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* V_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_4 = NULL; bool V_5 = false; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_6; memset((&V_6), 0, sizeof(V_6)); bool V_7 = false; bool V_8 = false; int32_t V_9 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_10 = NULL; bool V_11 = false; int32_t G_B4_0 = 0; int32_t G_B9_0 = 0; { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___0_textureLoadingContext; NullCheck(L_0); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1; L_1 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_2) { goto IL_0032; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_3 = ___0_textureLoadingContext; NullCheck(L_3); RuntimeObject* L_4; L_4 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_3, NULL); NullCheck(L_4); int32_t L_5; L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(9, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_4); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_0032; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_6 = ___0_textureLoadingContext; NullCheck(L_6); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_7; L_7 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_6, NULL); NullCheck(L_7); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_8 = L_7->___Options; NullCheck(L_8); bool L_9 = L_8->___FixNormalMaps; G_B4_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0); goto IL_0033; } IL_0032: { G_B4_0 = 1; } IL_0033: { V_5 = (bool)G_B4_0; bool L_10 = V_5; if (!L_10) { goto IL_003f; } } { goto IL_017a; } IL_003f: { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_11; L_11 = Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5(_stringLiteral29E89B68349B5ADC4F6EE256721DC418018271B8, NULL); V_0 = L_11; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_12 = V_0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_13, L_12, NULL); V_1 = L_13; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_14 = ___0_textureLoadingContext; NullCheck(L_14); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_15; L_15 = TextureLoadingContext_get_Data16_mAEE42E9D8D090F7A705717C961B8BBE9A43E2367(L_14, NULL); V_6 = L_15; bool L_16; L_16 = NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_inline((&V_6), NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); if (L_16) { goto IL_0065; } } { G_B9_0 = 4; goto IL_0067; } IL_0065: { G_B9_0 = ((int32_t)17); } IL_0067: { V_2 = G_B9_0; int32_t L_17 = V_2; int32_t L_18; L_18 = TextureUtils_GetRenderTextureFormat_m1CF6BD674771B5338D720471A2DFEEC9B20C9EA9(L_17, (bool)0, NULL); V_3 = L_18; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_19 = ___0_textureLoadingContext; NullCheck(L_19); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_20; L_20 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_19, NULL); NullCheck(L_20); int32_t L_21; L_21 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_20); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_22 = ___0_textureLoadingContext; NullCheck(L_22); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_23; L_23 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_22, NULL); NullCheck(L_23); int32_t L_24; L_24 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_23); int32_t L_25 = V_3; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_26; L_26 = RenderTexture_GetTemporary_mA6619EA324AAE80B6892107C6968092F6F1B4C45(L_21, L_24, 0, L_25, 1, NULL); V_4 = L_26; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_27 = V_4; NullCheck(L_27); bool L_28; L_28 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_27, NULL); V_7 = (bool)((((int32_t)L_28) == ((int32_t)0))? 1 : 0); bool L_29 = V_7; if (!L_29) { goto IL_00b4; } } { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_30 = V_4; NullCheck(L_30); RenderTexture_set_useMipMap_mB280A39DAB18372D3A0050FF20F730E5B0B44C32(L_30, (bool)0, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_31 = V_4; NullCheck(L_31); RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9(L_31, (bool)0, NULL); } IL_00b4: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_32 = V_1; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_33 = ___0_textureLoadingContext; NullCheck(L_33); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_34; L_34 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_33, NULL); NullCheck(L_32); Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5(L_32, _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21, L_34, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_35 = ___0_textureLoadingContext; NullCheck(L_35); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_36; L_36 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_35, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_37 = V_4; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_38 = V_1; il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); Graphics_Blit_m8DFE1C855FA028398E5072592582721D5DA6253F(L_36, L_37, L_38, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_39 = V_4; NullCheck(L_39); bool L_40; L_40 = RenderTexture_get_useMipMap_m76150AD5CF0192BC8DAC05522302D9C13ECD07D7(L_39, NULL); V_8 = L_40; bool L_41 = V_8; if (!L_41) { goto IL_00ec; } } { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_42 = V_4; NullCheck(L_42); RenderTexture_GenerateMips_m107161ADCD61031F2DF07209C0CA096E9908D4F5(L_42, NULL); } IL_00ec: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_43 = ___0_textureLoadingContext; int32_t L_44; L_44 = TextureUtils_GetTextureCreationFlags_mE926ABDC070F5AFCEA33C0BFE8C1B231CCAF21BC(L_43, (bool)0, NULL); V_9 = L_44; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_45 = V_4; NullCheck(L_45); int32_t L_46; L_46 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_45); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_47 = V_4; NullCheck(L_47); int32_t L_48; L_48 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_47); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_49 = V_4; NullCheck(L_49); int32_t L_50; L_50 = RenderTexture_get_graphicsFormat_m615EA91709BD404765C0C85425CE5F3575F90302(L_49, NULL); int32_t L_51 = V_9; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_52; L_52 = TextureUtils_CreateTexture2DInternal_mF98DDB574290DFF452A9F2C4D7ACB06C11D64766(L_46, L_48, L_50, L_51, NULL); V_10 = L_52; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_53 = ___0_textureLoadingContext; NullCheck(L_53); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_54; L_54 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_53, NULL); NullCheck(L_54); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_55 = L_54->___Allocations; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_56 = V_10; NullCheck(L_55); List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline(L_55, L_56, List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_57 = V_4; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_58 = V_10; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_59 = ___0_textureLoadingContext; NullCheck(L_59); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_60; L_60 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_59, NULL); NullCheck(L_60); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_61 = L_60->___Options; NullCheck(L_61); bool L_62 = L_61->___GenerateMipmaps; TextureUtils_CopyTextureCPU_mC3809064E929C374F1AC7C30F0D070A5D82F6179(L_57, L_58, L_62, (bool)0, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_63 = ___0_textureLoadingContext; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_64 = V_10; NullCheck(L_63); TextureLoadingContext_set_UnityTexture_m13DB98CE54BCBBFE76226206AFAFD0107CB67F28_inline(L_63, L_64, NULL); il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); Graphics_SetRenderTarget_m995C0F14B97C5BF46CCF2E7EF410C1CC05C46409((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_65 = V_4; RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_65, NULL); il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); bool L_66; L_66 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); V_11 = L_66; bool L_67 = V_11; if (!L_67) { goto IL_0171; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_68 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_68, NULL); goto IL_017a; } IL_0171: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_69 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_69, NULL); } IL_017a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureUtils_BuildMetallicTexture_m8A9FEECB31F24524741135CCFEB387210FBE17ED (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___1_diffuseTexture, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___2_metallicTexture, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___3_specularTexture, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___4_glossinessTexture, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___5_defaultDiffuse, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___6_defaultSpecular, float ___7_shininessExponent, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___8_defaultRoughness, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___9_defaultMetallic, bool ___10_usingRoughness, bool ___11_mixTextureChannelsWithColors, int32_t ___12_metallicComponentIndex, int32_t ___13_glossinessComponentIndex, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral036C10F0B98CF33047A90200800F1755E092E09B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17EC97923831F17778E40B7199A141873C93FAD5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C19B3E9795CB33B3ACB724FF178ADDEC6A69006); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28A4059B163B8DE147DC08DAFEF5E3E3593C9764); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E830F91387FC053954E7F4BEEA6E9C2963F3EB2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F02BF547264FC1E6982A2704D132053DD66CAF4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B3C86CBBF642F507CAD52E883769212E941116D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4E0BE55ACCED21FADA5A487427198527ECC4C09A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral531588C3237841B3CB6556B3036EDC0CDC3E49EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DC0B9DB1C33CBE45938326136E078C89D5F82F2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6CA852C55C3313ED752F5307B264815B649712D7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BDCC3697B3409C95D2D74CFB62AA1965CB64033); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83F10AF568B5338217F6C94A0CE7AC43A0ECDD9C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral85BFF7D16D8191ADD4734B73DB4297316500D25A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8A6FA8BE19B1926FEA2A38F9E216E707834FD8DE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral90A0129D3F3360B19BFECC7D423E939972EB4F2F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9AF9ACF2EC5DF9D149FF233937A249BA67DCEBA7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA76972EA766844797FF5D91D839701611E317C90); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB02302DD0B4383A93B790E58810D43AAA72A2460); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE48BAD15E291EBD88348CDC98CC669B67751ECA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE714AEC78F51EED2CD41D8AA780CD55E2FE8CB84); s_Il2CppMethodInitialized = true; } Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* V_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; float V_6 = 0.0f; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_7 = NULL; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_8; memset((&V_8), 0, sizeof(V_8)); bool V_9 = false; bool V_10 = false; int32_t V_11 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_12 = NULL; bool V_13 = false; String_t* G_B2_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B2_1 = NULL; String_t* G_B1_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B1_1 = NULL; int32_t G_B3_0 = 0; String_t* G_B3_1 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B3_2 = NULL; String_t* G_B5_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B5_1 = NULL; String_t* G_B4_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B4_1 = NULL; int32_t G_B6_0 = 0; String_t* G_B6_1 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B6_2 = NULL; String_t* G_B8_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B8_1 = NULL; String_t* G_B7_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B7_1 = NULL; int32_t G_B9_0 = 0; String_t* G_B9_1 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B9_2 = NULL; String_t* G_B11_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B11_1 = NULL; String_t* G_B10_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B10_1 = NULL; int32_t G_B12_0 = 0; String_t* G_B12_1 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B12_2 = NULL; String_t* G_B14_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B14_1 = NULL; String_t* G_B13_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B13_1 = NULL; int32_t G_B15_0 = 0; String_t* G_B15_1 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B15_2 = NULL; String_t* G_B17_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B17_1 = NULL; String_t* G_B16_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B16_1 = NULL; int32_t G_B18_0 = 0; String_t* G_B18_1 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B18_2 = NULL; String_t* G_B20_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B20_1 = NULL; String_t* G_B19_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B19_1 = NULL; int32_t G_B21_0 = 0; String_t* G_B21_1 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B21_2 = NULL; String_t* G_B23_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B23_1 = NULL; String_t* G_B22_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B22_1 = NULL; int32_t G_B24_0 = 0; String_t* G_B24_1 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B24_2 = NULL; int32_t G_B28_0 = 0; int32_t G_B30_0 = 0; int32_t G_B34_0 = 0; int32_t G_B36_0 = 0; int32_t G_B39_0 = 0; float G_B44_0 = 0.0f; int32_t G_B46_0 = 0; int32_t G_B46_1 = 0; int32_t G_B46_2 = 0; int32_t G_B46_3 = 0; int32_t G_B45_0 = 0; int32_t G_B45_1 = 0; int32_t G_B45_2 = 0; int32_t G_B45_3 = 0; int32_t G_B47_0 = 0; int32_t G_B47_1 = 0; int32_t G_B47_2 = 0; int32_t G_B47_3 = 0; int32_t G_B47_4 = 0; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B53_0 = NULL; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B52_0 = NULL; String_t* G_B54_0 = NULL; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B54_1 = NULL; { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0; L_0 = Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5(_stringLiteral4E0BE55ACCED21FADA5A487427198527ECC4C09A, NULL); V_0 = L_0; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_1 = V_0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_2, L_1, NULL); V_1 = L_2; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = V_1; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_4 = ___1_diffuseTexture; NullCheck(L_3); Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5(L_3, _stringLiteral9AF9ACF2EC5DF9D149FF233937A249BA67DCEBA7, L_4, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = V_1; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_6 = ___2_metallicTexture; NullCheck(L_5); Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5(L_5, _stringLiteral8A6FA8BE19B1926FEA2A38F9E216E707834FD8DE, L_6, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = V_1; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_8 = ___3_specularTexture; NullCheck(L_7); Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5(L_7, _stringLiteral83F10AF568B5338217F6C94A0CE7AC43A0ECDD9C, L_8, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = V_1; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_10 = ___4_glossinessTexture; NullCheck(L_9); Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5(L_9, _stringLiteral17EC97923831F17778E40B7199A141873C93FAD5, L_10, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = V_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___5_defaultDiffuse; NullCheck(L_11); Material_SetColor_mFAB32FAA44461E46FD707B34184EC080CBB3539F(L_11, _stringLiteral2E830F91387FC053954E7F4BEEA6E9C2963F3EB2, L_12, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = V_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = ___6_defaultSpecular; NullCheck(L_13); Material_SetColor_mFAB32FAA44461E46FD707B34184EC080CBB3539F(L_13, _stringLiteral3B3C86CBBF642F507CAD52E883769212E941116D, L_14, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = V_1; float L_16; L_16 = Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_inline((&___8_defaultRoughness), Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_RuntimeMethod_var); NullCheck(L_15); Material_SetFloat_m879CF81D740BAE6F23C9822400679F4D16365836(L_15, _stringLiteral85BFF7D16D8191ADD4734B73DB4297316500D25A, L_16, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = V_1; float L_18; L_18 = Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_inline((&___9_defaultMetallic), Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_RuntimeMethod_var); NullCheck(L_17); Material_SetFloat_m879CF81D740BAE6F23C9822400679F4D16365836(L_17, _stringLiteralE714AEC78F51EED2CD41D8AA780CD55E2FE8CB84, L_18, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_19 = V_1; float L_20 = ___7_shininessExponent; NullCheck(L_19); Material_SetFloat_m879CF81D740BAE6F23C9822400679F4D16365836(L_19, _stringLiteral6CA852C55C3313ED752F5307B264815B649712D7, L_20, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_21 = V_1; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_22 = ___1_diffuseTexture; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_23; L_23 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_23) { G_B2_0 = _stringLiteral28A4059B163B8DE147DC08DAFEF5E3E3593C9764; G_B2_1 = L_21; goto IL_00aa; } G_B1_0 = _stringLiteral28A4059B163B8DE147DC08DAFEF5E3E3593C9764; G_B1_1 = L_21; } { G_B3_0 = 0; G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; goto IL_00ab; } IL_00aa: { G_B3_0 = 1; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; } IL_00ab: { NullCheck(G_B3_2); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(G_B3_2, G_B3_1, G_B3_0, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_24 = V_1; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_25 = ___2_metallicTexture; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_26; L_26 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_26) { G_B5_0 = _stringLiteral036C10F0B98CF33047A90200800F1755E092E09B; G_B5_1 = L_24; goto IL_00c3; } G_B4_0 = _stringLiteral036C10F0B98CF33047A90200800F1755E092E09B; G_B4_1 = L_24; } { G_B6_0 = 0; G_B6_1 = G_B4_0; G_B6_2 = G_B4_1; goto IL_00c4; } IL_00c3: { G_B6_0 = 1; G_B6_1 = G_B5_0; G_B6_2 = G_B5_1; } IL_00c4: { NullCheck(G_B6_2); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(G_B6_2, G_B6_1, G_B6_0, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_27 = V_1; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_28 = ___3_specularTexture; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_29; L_29 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_28, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_29) { G_B8_0 = _stringLiteral531588C3237841B3CB6556B3036EDC0CDC3E49EC; G_B8_1 = L_27; goto IL_00dc; } G_B7_0 = _stringLiteral531588C3237841B3CB6556B3036EDC0CDC3E49EC; G_B7_1 = L_27; } { G_B9_0 = 0; G_B9_1 = G_B7_0; G_B9_2 = G_B7_1; goto IL_00dd; } IL_00dc: { G_B9_0 = 1; G_B9_1 = G_B8_0; G_B9_2 = G_B8_1; } IL_00dd: { NullCheck(G_B9_2); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(G_B9_2, G_B9_1, G_B9_0, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_30 = V_1; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_31 = ___4_glossinessTexture; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_32; L_32 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_31, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_32) { G_B11_0 = _stringLiteral1C19B3E9795CB33B3ACB724FF178ADDEC6A69006; G_B11_1 = L_30; goto IL_00f6; } G_B10_0 = _stringLiteral1C19B3E9795CB33B3ACB724FF178ADDEC6A69006; G_B10_1 = L_30; } { G_B12_0 = 0; G_B12_1 = G_B10_0; G_B12_2 = G_B10_1; goto IL_00f7; } IL_00f6: { G_B12_0 = 1; G_B12_1 = G_B11_0; G_B12_2 = G_B11_1; } IL_00f7: { NullCheck(G_B12_2); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(G_B12_2, G_B12_1, G_B12_0, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_33 = V_1; bool L_34; L_34 = Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline((&___8_defaultRoughness), Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var); if (L_34) { G_B14_0 = _stringLiteral7BDCC3697B3409C95D2D74CFB62AA1965CB64033; G_B14_1 = L_33; goto IL_010f; } G_B13_0 = _stringLiteral7BDCC3697B3409C95D2D74CFB62AA1965CB64033; G_B13_1 = L_33; } { G_B15_0 = 0; G_B15_1 = G_B13_0; G_B15_2 = G_B13_1; goto IL_0110; } IL_010f: { G_B15_0 = 1; G_B15_1 = G_B14_0; G_B15_2 = G_B14_1; } IL_0110: { NullCheck(G_B15_2); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(G_B15_2, G_B15_1, G_B15_0, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_35 = V_1; bool L_36; L_36 = Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline((&___9_defaultMetallic), Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var); if (L_36) { G_B17_0 = _stringLiteralB02302DD0B4383A93B790E58810D43AAA72A2460; G_B17_1 = L_35; goto IL_0128; } G_B16_0 = _stringLiteralB02302DD0B4383A93B790E58810D43AAA72A2460; G_B16_1 = L_35; } { G_B18_0 = 0; G_B18_1 = G_B16_0; G_B18_2 = G_B16_1; goto IL_0129; } IL_0128: { G_B18_0 = 1; G_B18_1 = G_B17_0; G_B18_2 = G_B17_1; } IL_0129: { NullCheck(G_B18_2); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(G_B18_2, G_B18_1, G_B18_0, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_37 = V_1; bool L_38 = ___10_usingRoughness; if (L_38) { G_B20_0 = _stringLiteral5DC0B9DB1C33CBE45938326136E078C89D5F82F2; G_B20_1 = L_37; goto IL_013c; } G_B19_0 = _stringLiteral5DC0B9DB1C33CBE45938326136E078C89D5F82F2; G_B19_1 = L_37; } { G_B21_0 = 0; G_B21_1 = G_B19_0; G_B21_2 = G_B19_1; goto IL_013d; } IL_013c: { G_B21_0 = 1; G_B21_1 = G_B20_0; G_B21_2 = G_B20_1; } IL_013d: { NullCheck(G_B21_2); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(G_B21_2, G_B21_1, G_B21_0, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_39 = V_1; bool L_40 = ___11_mixTextureChannelsWithColors; if (L_40) { G_B23_0 = _stringLiteral2F02BF547264FC1E6982A2704D132053DD66CAF4; G_B23_1 = L_39; goto IL_0150; } G_B22_0 = _stringLiteral2F02BF547264FC1E6982A2704D132053DD66CAF4; G_B22_1 = L_39; } { G_B24_0 = 0; G_B24_1 = G_B22_0; G_B24_2 = G_B22_1; goto IL_0151; } IL_0150: { G_B24_0 = 1; G_B24_1 = G_B23_0; G_B24_2 = G_B23_1; } IL_0151: { NullCheck(G_B24_2); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(G_B24_2, G_B24_1, G_B24_0, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_41 = V_1; int32_t L_42 = ___12_metallicComponentIndex; NullCheck(L_41); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(L_41, _stringLiteralA76972EA766844797FF5D91D839701611E317C90, L_42, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_43 = V_1; int32_t L_44 = ___13_glossinessComponentIndex; NullCheck(L_43); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(L_43, _stringLiteralBE48BAD15E291EBD88348CDC98CC669B67751ECA, L_44, NULL); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_45 = ___3_specularTexture; if (L_45) { goto IL_0186; } } { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_46 = ___4_glossinessTexture; if (L_46) { goto IL_017d; } } { G_B28_0 = 2; goto IL_0184; } IL_017d: { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_47 = ___4_glossinessTexture; NullCheck(L_47); int32_t L_48; L_48 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_47); G_B28_0 = L_48; } IL_0184: { G_B30_0 = G_B28_0; goto IL_018c; } IL_0186: { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_49 = ___3_specularTexture; NullCheck(L_49); int32_t L_50; L_50 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_49); G_B30_0 = L_50; } IL_018c: { V_2 = G_B30_0; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_51 = ___3_specularTexture; if (L_51) { goto IL_01a0; } } { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_52 = ___4_glossinessTexture; if (L_52) { goto IL_0197; } } { G_B34_0 = 2; goto IL_019e; } IL_0197: { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_53 = ___4_glossinessTexture; NullCheck(L_53); int32_t L_54; L_54 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_53); G_B34_0 = L_54; } IL_019e: { G_B36_0 = G_B34_0; goto IL_01a6; } IL_01a0: { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_55 = ___3_specularTexture; NullCheck(L_55); int32_t L_56; L_56 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_55); G_B36_0 = L_56; } IL_01a6: { V_3 = G_B36_0; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_57 = ___0_textureLoadingContext; NullCheck(L_57); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_58; L_58 = TextureLoadingContext_get_Data16_mAEE42E9D8D090F7A705717C961B8BBE9A43E2367(L_57, NULL); V_8 = L_58; bool L_59; L_59 = NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_inline((&V_8), NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); if (L_59) { goto IL_01bb; } } { G_B39_0 = 4; goto IL_01bd; } IL_01bb: { G_B39_0 = ((int32_t)17); } IL_01bd: { V_4 = G_B39_0; int32_t L_60 = V_4; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_61 = ___0_textureLoadingContext; NullCheck(L_61); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_62; L_62 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_61, NULL); NullCheck(L_62); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_63 = L_62->___Options; NullCheck(L_63); bool L_64 = L_63->___LoadTexturesAsSRGB; int32_t L_65; L_65 = TextureUtils_GetRenderTextureFormat_m1CF6BD674771B5338D720471A2DFEEC9B20C9EA9(L_60, L_64, NULL); V_5 = L_65; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_66 = ___0_textureLoadingContext; NullCheck(L_66); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_67; L_67 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_66, NULL); NullCheck(L_67); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_68 = L_67->___Options; NullCheck(L_68); bool L_69 = L_68->___ConvertMaterialTexturesUsingHalfRes; if (!L_69) { goto IL_01f2; } } { int32_t L_70 = V_2; if ((((int32_t)L_70) <= ((int32_t)2))) { goto IL_01f2; } } { int32_t L_71 = V_3; if ((((int32_t)L_71) > ((int32_t)2))) { goto IL_01f9; } } IL_01f2: { G_B44_0 = (1.0f); goto IL_01fe; } IL_01f9: { G_B44_0 = (0.5f); } IL_01fe: { V_6 = G_B44_0; int32_t L_72 = V_2; float L_73 = V_6; int32_t L_74 = V_3; float L_75 = V_6; int32_t L_76 = V_5; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_77 = ___0_textureLoadingContext; NullCheck(L_77); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_78; L_78 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_77, NULL); NullCheck(L_78); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_79 = L_78->___Options; NullCheck(L_79); bool L_80 = L_79->___LoadTexturesAsSRGB; if (L_80) { G_B46_0 = L_76; G_B46_1 = 0; G_B46_2 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(((float)L_74), L_75))); G_B46_3 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(((float)L_72), L_73))); goto IL_0224; } G_B45_0 = L_76; G_B45_1 = 0; G_B45_2 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(((float)L_74), L_75))); G_B45_3 = il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_multiply(((float)L_72), L_73))); } { G_B47_0 = 1; G_B47_1 = G_B45_0; G_B47_2 = G_B45_1; G_B47_3 = G_B45_2; G_B47_4 = G_B45_3; goto IL_0225; } IL_0224: { G_B47_0 = 2; G_B47_1 = G_B46_0; G_B47_2 = G_B46_1; G_B47_3 = G_B46_2; G_B47_4 = G_B46_3; } IL_0225: { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_81; L_81 = RenderTexture_GetTemporary_mA6619EA324AAE80B6892107C6968092F6F1B4C45(G_B47_4, G_B47_3, G_B47_2, G_B47_1, G_B47_0, NULL); V_7 = L_81; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_82 = V_7; NullCheck(L_82); bool L_83; L_83 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_82, NULL); V_9 = (bool)((((int32_t)L_83) == ((int32_t)0))? 1 : 0); bool L_84 = V_9; if (!L_84) { goto IL_0250; } } { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_85 = V_7; NullCheck(L_85); RenderTexture_set_useMipMap_mB280A39DAB18372D3A0050FF20F730E5B0B44C32(L_85, (bool)0, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_86 = V_7; NullCheck(L_86); RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9(L_86, (bool)0, NULL); } IL_0250: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_87 = V_1; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_88 = ___0_textureLoadingContext; NullCheck(L_88); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_89; L_89 = TextureLoadingContext_get_OriginalUnityTexture_m223AF7F307A1FB310676F6047D24048C64E9EA16(L_88, NULL); NullCheck(L_87); Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5(L_87, (String_t*)NULL, L_89, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_90 = V_7; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_91 = V_1; il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); Graphics_Blit_m8DFE1C855FA028398E5072592582721D5DA6253F((Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL, L_90, L_91, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_92 = ___0_textureLoadingContext; int32_t L_93 = V_2; NullCheck(L_92); TextureLoadingContext_set_Width_mB440C3BFD9C3B6A8549A1683AECEBFB53D2A46E8(L_92, L_93, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_94 = ___0_textureLoadingContext; int32_t L_95 = V_3; NullCheck(L_94); TextureLoadingContext_set_Height_m1D34AA8DF31E3CBCF05DB30074902A105D014EBE(L_94, L_95, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_96 = V_7; NullCheck(L_96); bool L_97; L_97 = RenderTexture_get_useMipMap_m76150AD5CF0192BC8DAC05522302D9C13ECD07D7(L_96, NULL); V_10 = L_97; bool L_98 = V_10; if (!L_98) { goto IL_028f; } } { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_99 = V_7; NullCheck(L_99); RenderTexture_GenerateMips_m107161ADCD61031F2DF07209C0CA096E9908D4F5(L_99, NULL); } IL_028f: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_100 = ___0_textureLoadingContext; int32_t L_101; L_101 = TextureUtils_GetTextureCreationFlags_mE926ABDC070F5AFCEA33C0BFE8C1B231CCAF21BC(L_100, (bool)0, NULL); V_11 = L_101; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_102 = V_7; NullCheck(L_102); int32_t L_103; L_103 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_102); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_104 = V_7; NullCheck(L_104); int32_t L_105; L_105 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_104); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_106 = V_7; NullCheck(L_106); int32_t L_107; L_107 = RenderTexture_get_graphicsFormat_m615EA91709BD404765C0C85425CE5F3575F90302(L_106, NULL); int32_t L_108 = V_11; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_109; L_109 = TextureUtils_CreateTexture2DInternal_mF98DDB574290DFF452A9F2C4D7ACB06C11D64766(L_103, L_105, L_107, L_108, NULL); V_12 = L_109; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_110 = ___0_textureLoadingContext; NullCheck(L_110); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_111; L_111 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_110, NULL); NullCheck(L_111); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_112 = L_111->___Allocations; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_113 = V_12; NullCheck(L_112); List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline(L_112, L_113, List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_114 = V_7; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_115 = V_12; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_116 = ___0_textureLoadingContext; NullCheck(L_116); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_117; L_117 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_116, NULL); NullCheck(L_117); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_118 = L_117->___Options; NullCheck(L_118); bool L_119 = L_118->___GenerateMipmaps; TextureUtils_CopyTextureCPU_mC3809064E929C374F1AC7C30F0D070A5D82F6179(L_114, L_115, L_119, (bool)0, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_120 = ___0_textureLoadingContext; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_121 = V_12; NullCheck(L_120); TextureLoadingContext_set_UnityTexture_m13DB98CE54BCBBFE76226206AFAFD0107CB67F28_inline(L_120, L_121, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_122 = ___0_textureLoadingContext; NullCheck(L_122); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_123; L_123 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_122, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_124 = ___0_textureLoadingContext; NullCheck(L_124); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_125; L_125 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_124, NULL); NullCheck(L_125); String_t* L_126; L_126 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_125, NULL); bool L_127; L_127 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_126, NULL); if (L_127) { G_B53_0 = L_123; goto IL_0314; } G_B52_0 = L_123; } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_128 = ___0_textureLoadingContext; NullCheck(L_128); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_129; L_129 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_128, NULL); NullCheck(L_129); String_t* L_130; L_130 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_129, NULL); G_B54_0 = L_130; G_B54_1 = G_B52_0; goto IL_0324; } IL_0314: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_131 = ___0_textureLoadingContext; NullCheck(L_131); MaterialMapperContext_t2BDF775C916A28A411960E3787DC933D2E9F0042* L_132 = L_131->___MaterialMapperContext; NullCheck(L_132); RuntimeObject* L_133 = L_132->___Material; NullCheck(L_133); String_t* L_134; L_134 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var, L_133); G_B54_0 = L_134; G_B54_1 = G_B53_0; } IL_0324: { String_t* L_135; L_135 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B54_0, _stringLiteral90A0129D3F3360B19BFECC7D423E939972EB4F2F, NULL); NullCheck(G_B54_1); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(G_B54_1, L_135, NULL); il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); Graphics_SetRenderTarget_m995C0F14B97C5BF46CCF2E7EF410C1CC05C46409((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_136 = V_7; RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_136, NULL); il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); bool L_137; L_137 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); V_13 = L_137; bool L_138 = V_13; if (!L_138) { goto IL_0359; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_139 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_139, NULL); goto IL_0362; } IL_0359: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_140 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_140, NULL); } IL_0362: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureUtils_ApplyTransparency_mA21F4148BDD01AE79217C80BCE69849FFF0D303F (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___1_diffuseTexture, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___2_transparencyTexture, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28A4059B163B8DE147DC08DAFEF5E3E3593C9764); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34225B257D44E1FD77092CABE6A27981E78585B7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92C90FD5CE9BDF053ECC0D267132FA650D206E3D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9AF9ACF2EC5DF9D149FF233937A249BA67DCEBA7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB98C617BCCCB91700F1E25697179D231A9A7B400); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD97A5D2905749283CE4B6353C0A032649F88DF1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC48C4C94F80A2D5A88C4CC6D7D22617ED7CFED5D); s_Il2CppMethodInitialized = true; } Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* V_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_6 = NULL; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_7; memset((&V_7), 0, sizeof(V_7)); bool V_8 = false; bool V_9 = false; int32_t V_10 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_11 = NULL; bool V_12 = false; String_t* G_B2_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B2_1 = NULL; String_t* G_B1_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B1_1 = NULL; int32_t G_B3_0 = 0; String_t* G_B3_1 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B3_2 = NULL; String_t* G_B5_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B5_1 = NULL; String_t* G_B4_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B4_1 = NULL; int32_t G_B6_0 = 0; String_t* G_B6_1 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B6_2 = NULL; int32_t G_B10_0 = 0; int32_t G_B12_0 = 0; int32_t G_B16_0 = 0; int32_t G_B18_0 = 0; int32_t G_B21_0 = 0; int32_t G_B23_0 = 0; int32_t G_B23_1 = 0; int32_t G_B23_2 = 0; int32_t G_B23_3 = 0; int32_t G_B22_0 = 0; int32_t G_B22_1 = 0; int32_t G_B22_2 = 0; int32_t G_B22_3 = 0; int32_t G_B24_0 = 0; int32_t G_B24_1 = 0; int32_t G_B24_2 = 0; int32_t G_B24_3 = 0; int32_t G_B24_4 = 0; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B30_0 = NULL; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B29_0 = NULL; String_t* G_B31_0 = NULL; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B31_1 = NULL; { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0; L_0 = Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5(_stringLiteralC48C4C94F80A2D5A88C4CC6D7D22617ED7CFED5D, NULL); V_0 = L_0; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_1 = V_0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_2, L_1, NULL); V_1 = L_2; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = V_1; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_4 = ___1_diffuseTexture; NullCheck(L_3); Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5(L_3, _stringLiteral9AF9ACF2EC5DF9D149FF233937A249BA67DCEBA7, L_4, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = V_1; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_6 = ___2_transparencyTexture; NullCheck(L_5); Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5(L_5, _stringLiteral34225B257D44E1FD77092CABE6A27981E78585B7, L_6, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = V_1; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_8 = ___1_diffuseTexture; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_9) { G_B2_0 = _stringLiteral28A4059B163B8DE147DC08DAFEF5E3E3593C9764; G_B2_1 = L_7; goto IL_003f; } G_B1_0 = _stringLiteral28A4059B163B8DE147DC08DAFEF5E3E3593C9764; G_B1_1 = L_7; } { G_B3_0 = 0; G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; goto IL_0040; } IL_003f: { G_B3_0 = 1; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; } IL_0040: { NullCheck(G_B3_2); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(G_B3_2, G_B3_1, G_B3_0, NULL); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = V_1; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_11 = ___2_transparencyTexture; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_12) { G_B5_0 = _stringLiteralBD97A5D2905749283CE4B6353C0A032649F88DF1; G_B5_1 = L_10; goto IL_0058; } G_B4_0 = _stringLiteralBD97A5D2905749283CE4B6353C0A032649F88DF1; G_B4_1 = L_10; } { G_B6_0 = 0; G_B6_1 = G_B4_0; G_B6_2 = G_B4_1; goto IL_0059; } IL_0058: { G_B6_0 = 1; G_B6_1 = G_B5_0; G_B6_2 = G_B5_1; } IL_0059: { NullCheck(G_B6_2); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(G_B6_2, G_B6_1, G_B6_0, NULL); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_13 = ___1_diffuseTexture; if (L_13) { goto IL_0070; } } { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_14 = ___2_transparencyTexture; if (L_14) { goto IL_0068; } } { G_B10_0 = 2; goto IL_006e; } IL_0068: { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_15 = ___2_transparencyTexture; NullCheck(L_15); int32_t L_16; L_16 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_15); G_B10_0 = L_16; } IL_006e: { G_B12_0 = G_B10_0; goto IL_0076; } IL_0070: { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_17 = ___1_diffuseTexture; NullCheck(L_17); int32_t L_18; L_18 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_17); G_B12_0 = L_18; } IL_0076: { V_2 = G_B12_0; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_19 = ___1_diffuseTexture; if (L_19) { goto IL_0088; } } { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_20 = ___2_transparencyTexture; if (L_20) { goto IL_0080; } } { G_B16_0 = 2; goto IL_0086; } IL_0080: { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_21 = ___2_transparencyTexture; NullCheck(L_21); int32_t L_22; L_22 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_21); G_B16_0 = L_22; } IL_0086: { G_B18_0 = G_B16_0; goto IL_008e; } IL_0088: { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_23 = ___1_diffuseTexture; NullCheck(L_23); int32_t L_24; L_24 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_23); G_B18_0 = L_24; } IL_008e: { V_3 = G_B18_0; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_25 = ___0_textureLoadingContext; NullCheck(L_25); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_26; L_26 = TextureLoadingContext_get_Data16_mAEE42E9D8D090F7A705717C961B8BBE9A43E2367(L_25, NULL); V_7 = L_26; bool L_27; L_27 = NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_inline((&V_7), NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); if (L_27) { goto IL_00a3; } } { G_B21_0 = 4; goto IL_00a5; } IL_00a3: { G_B21_0 = ((int32_t)17); } IL_00a5: { V_4 = G_B21_0; int32_t L_28 = V_4; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_29 = ___0_textureLoadingContext; NullCheck(L_29); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_30; L_30 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_29, NULL); NullCheck(L_30); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_31 = L_30->___Options; NullCheck(L_31); bool L_32 = L_31->___LoadTexturesAsSRGB; int32_t L_33; L_33 = TextureUtils_GetRenderTextureFormat_m1CF6BD674771B5338D720471A2DFEEC9B20C9EA9(L_28, L_32, NULL); V_5 = L_33; int32_t L_34 = V_2; int32_t L_35 = V_3; int32_t L_36 = V_5; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_37 = ___0_textureLoadingContext; NullCheck(L_37); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_38; L_38 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_37, NULL); NullCheck(L_38); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_39 = L_38->___Options; NullCheck(L_39); bool L_40 = L_39->___LoadTexturesAsSRGB; if (L_40) { G_B23_0 = L_36; G_B23_1 = 0; G_B23_2 = L_35; G_B23_3 = L_34; goto IL_00da; } G_B22_0 = L_36; G_B22_1 = 0; G_B22_2 = L_35; G_B22_3 = L_34; } { G_B24_0 = 1; G_B24_1 = G_B22_0; G_B24_2 = G_B22_1; G_B24_3 = G_B22_2; G_B24_4 = G_B22_3; goto IL_00db; } IL_00da: { G_B24_0 = 2; G_B24_1 = G_B23_0; G_B24_2 = G_B23_1; G_B24_3 = G_B23_2; G_B24_4 = G_B23_3; } IL_00db: { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_41; L_41 = RenderTexture_GetTemporary_mA6619EA324AAE80B6892107C6968092F6F1B4C45(G_B24_4, G_B24_3, G_B24_2, G_B24_1, G_B24_0, NULL); V_6 = L_41; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_42 = V_6; NullCheck(L_42); bool L_43; L_43 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_42, NULL); V_8 = (bool)((((int32_t)L_43) == ((int32_t)0))? 1 : 0); bool L_44 = V_8; if (!L_44) { goto IL_0106; } } { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_45 = V_6; NullCheck(L_45); RenderTexture_set_useMipMap_mB280A39DAB18372D3A0050FF20F730E5B0B44C32(L_45, (bool)0, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_46 = V_6; NullCheck(L_46); RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9(L_46, (bool)0, NULL); } IL_0106: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_47 = V_1; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_48 = ___0_textureLoadingContext; NullCheck(L_48); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_49; L_49 = TextureLoadingContext_get_OriginalUnityTexture_m223AF7F307A1FB310676F6047D24048C64E9EA16(L_48, NULL); NullCheck(L_47); Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5(L_47, (String_t*)NULL, L_49, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_50 = V_6; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_51 = V_1; il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); Graphics_Blit_m8DFE1C855FA028398E5072592582721D5DA6253F((Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL, L_50, L_51, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_52 = V_6; NullCheck(L_52); bool L_53; L_53 = RenderTexture_get_useMipMap_m76150AD5CF0192BC8DAC05522302D9C13ECD07D7(L_52, NULL); V_9 = L_53; bool L_54 = V_9; if (!L_54) { goto IL_0135; } } { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_55 = V_6; NullCheck(L_55); RenderTexture_GenerateMips_m107161ADCD61031F2DF07209C0CA096E9908D4F5(L_55, NULL); } IL_0135: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_56 = ___0_textureLoadingContext; int32_t L_57; L_57 = TextureUtils_GetTextureCreationFlags_mE926ABDC070F5AFCEA33C0BFE8C1B231CCAF21BC(L_56, (bool)0, NULL); V_10 = L_57; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_58 = V_6; NullCheck(L_58); int32_t L_59; L_59 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_58); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_60 = V_6; NullCheck(L_60); int32_t L_61; L_61 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_60); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_62 = V_6; NullCheck(L_62); int32_t L_63; L_63 = RenderTexture_get_graphicsFormat_m615EA91709BD404765C0C85425CE5F3575F90302(L_62, NULL); int32_t L_64 = V_10; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_65; L_65 = TextureUtils_CreateTexture2DInternal_mF98DDB574290DFF452A9F2C4D7ACB06C11D64766(L_59, L_61, L_63, L_64, NULL); V_11 = L_65; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_66 = ___0_textureLoadingContext; NullCheck(L_66); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_67; L_67 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_66, NULL); NullCheck(L_67); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_68 = L_67->___Allocations; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_69 = V_11; NullCheck(L_68); List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline(L_68, L_69, List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_70 = V_6; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_71 = V_11; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_72 = ___0_textureLoadingContext; NullCheck(L_72); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_73; L_73 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_72, NULL); NullCheck(L_73); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_74 = L_73->___Options; NullCheck(L_74); bool L_75 = L_74->___GenerateMipmaps; TextureUtils_CopyTextureCPU_mC3809064E929C374F1AC7C30F0D070A5D82F6179(L_70, L_71, L_75, (bool)0, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_76 = ___0_textureLoadingContext; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_77 = V_11; NullCheck(L_76); TextureLoadingContext_set_UnityTexture_m13DB98CE54BCBBFE76226206AFAFD0107CB67F28_inline(L_76, L_77, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_78 = ___0_textureLoadingContext; NullCheck(L_78); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_79; L_79 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_78, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_80 = ___0_textureLoadingContext; NullCheck(L_80); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_81; L_81 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_80, NULL); NullCheck(L_81); String_t* L_82; L_82 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_81, NULL); bool L_83; L_83 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_82, NULL); if (L_83) { G_B30_0 = L_79; goto IL_01ba; } G_B29_0 = L_79; } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_84 = ___0_textureLoadingContext; NullCheck(L_84); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_85; L_85 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_84, NULL); NullCheck(L_85); String_t* L_86; L_86 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_85, NULL); G_B31_0 = L_86; G_B31_1 = G_B29_0; goto IL_01bf; } IL_01ba: { G_B31_0 = _stringLiteralB98C617BCCCB91700F1E25697179D231A9A7B400; G_B31_1 = G_B30_0; } IL_01bf: { String_t* L_87; L_87 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B31_0, _stringLiteral92C90FD5CE9BDF053ECC0D267132FA650D206E3D, NULL); NullCheck(G_B31_1); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(G_B31_1, L_87, NULL); il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); Graphics_SetRenderTarget_m995C0F14B97C5BF46CCF2E7EF410C1CC05C46409((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_88 = V_6; RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_88, NULL); il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); bool L_89; L_89 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); V_12 = L_89; bool L_90 = V_12; if (!L_90) { goto IL_01f4; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_91 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_91, NULL); goto IL_01fd; } IL_01f4: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_92 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_92, NULL); } IL_01fd: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureUtils_ExtractChannelData_m0BBF62657D76CC729095FF92E022B85DD742B936 (int32_t ___0_channelIndex, TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___1_textureLoadingContext, String_t* ___2_suffix, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E630AE63717B2B5680B6AFCE21AA2CBDFB52718); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8BE9C7BA6299E2F05C746C2E90D82F3E141A498E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB98C617BCCCB91700F1E25697179D231A9A7B400); s_Il2CppMethodInitialized = true; } Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* V_0 = NULL; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_4 = NULL; bool V_5 = false; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_6; memset((&V_6), 0, sizeof(V_6)); bool V_7 = false; bool V_8 = false; int32_t V_9 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_10 = NULL; bool V_11 = false; int32_t G_B3_0 = 0; int32_t G_B8_0 = 0; int32_t G_B10_0 = 0; int32_t G_B10_1 = 0; int32_t G_B10_2 = 0; int32_t G_B10_3 = 0; int32_t G_B9_0 = 0; int32_t G_B9_1 = 0; int32_t G_B9_2 = 0; int32_t G_B9_3 = 0; int32_t G_B11_0 = 0; int32_t G_B11_1 = 0; int32_t G_B11_2 = 0; int32_t G_B11_3 = 0; int32_t G_B11_4 = 0; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B17_0 = NULL; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B16_0 = NULL; String_t* G_B18_0 = NULL; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B18_1 = NULL; { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___1_textureLoadingContext; NullCheck(L_0); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_1; L_1 = TextureLoadingContext_get_OriginalUnityTexture_m223AF7F307A1FB310676F6047D24048C64E9EA16(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_2) { goto IL_001d; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_3 = ___1_textureLoadingContext; NullCheck(L_3); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_4; L_4 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); G_B3_0 = ((int32_t)(L_5)); goto IL_001e; } IL_001d: { G_B3_0 = 1; } IL_001e: { V_5 = (bool)G_B3_0; bool L_6 = V_5; if (!L_6) { goto IL_002a; } } { goto IL_01d1; } IL_002a: { Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_7; L_7 = Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5(_stringLiteral8BE9C7BA6299E2F05C746C2E90D82F3E141A498E, NULL); V_0 = L_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_8 = V_0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_9, L_8, NULL); V_1 = L_9; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = V_1; int32_t L_11 = ___0_channelIndex; NullCheck(L_10); Material_SetInt_m41DF5404A9942239265888105E1DC83F2FBF901A(L_10, _stringLiteral6E630AE63717B2B5680B6AFCE21AA2CBDFB52718, L_11, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_12 = ___1_textureLoadingContext; NullCheck(L_12); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_13; L_13 = TextureLoadingContext_get_Data16_mAEE42E9D8D090F7A705717C961B8BBE9A43E2367(L_12, NULL); V_6 = L_13; bool L_14; L_14 = NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_inline((&V_6), NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); if (L_14) { goto IL_005d; } } { G_B8_0 = 4; goto IL_005f; } IL_005d: { G_B8_0 = ((int32_t)17); } IL_005f: { V_2 = G_B8_0; int32_t L_15 = V_2; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_16 = ___1_textureLoadingContext; NullCheck(L_16); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_17; L_17 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_16, NULL); NullCheck(L_17); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_18 = L_17->___Options; NullCheck(L_18); bool L_19 = L_18->___LoadTexturesAsSRGB; int32_t L_20; L_20 = TextureUtils_GetRenderTextureFormat_m1CF6BD674771B5338D720471A2DFEEC9B20C9EA9(L_15, L_19, NULL); V_3 = L_20; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_21 = ___1_textureLoadingContext; NullCheck(L_21); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_22; L_22 = TextureLoadingContext_get_OriginalUnityTexture_m223AF7F307A1FB310676F6047D24048C64E9EA16(L_21, NULL); NullCheck(L_22); int32_t L_23; L_23 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_22); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_24 = ___1_textureLoadingContext; NullCheck(L_24); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_25; L_25 = TextureLoadingContext_get_OriginalUnityTexture_m223AF7F307A1FB310676F6047D24048C64E9EA16(L_24, NULL); NullCheck(L_25); int32_t L_26; L_26 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_25); int32_t L_27 = V_3; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_28 = ___1_textureLoadingContext; NullCheck(L_28); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_29; L_29 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_28, NULL); NullCheck(L_29); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_30 = L_29->___Options; NullCheck(L_30); bool L_31 = L_30->___LoadTexturesAsSRGB; if (L_31) { G_B10_0 = L_27; G_B10_1 = 0; G_B10_2 = L_26; G_B10_3 = L_23; goto IL_00a4; } G_B9_0 = L_27; G_B9_1 = 0; G_B9_2 = L_26; G_B9_3 = L_23; } { G_B11_0 = 1; G_B11_1 = G_B9_0; G_B11_2 = G_B9_1; G_B11_3 = G_B9_2; G_B11_4 = G_B9_3; goto IL_00a5; } IL_00a4: { G_B11_0 = 2; G_B11_1 = G_B10_0; G_B11_2 = G_B10_1; G_B11_3 = G_B10_2; G_B11_4 = G_B10_3; } IL_00a5: { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_32; L_32 = RenderTexture_GetTemporary_mA6619EA324AAE80B6892107C6968092F6F1B4C45(G_B11_4, G_B11_3, G_B11_2, G_B11_1, G_B11_0, NULL); V_4 = L_32; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_33 = V_4; NullCheck(L_33); bool L_34; L_34 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_33, NULL); V_7 = (bool)((((int32_t)L_34) == ((int32_t)0))? 1 : 0); bool L_35 = V_7; if (!L_35) { goto IL_00d0; } } { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_36 = V_4; NullCheck(L_36); RenderTexture_set_useMipMap_mB280A39DAB18372D3A0050FF20F730E5B0B44C32(L_36, (bool)0, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_37 = V_4; NullCheck(L_37); RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9(L_37, (bool)0, NULL); } IL_00d0: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_38 = V_1; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_39 = ___1_textureLoadingContext; NullCheck(L_39); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_40; L_40 = TextureLoadingContext_get_OriginalUnityTexture_m223AF7F307A1FB310676F6047D24048C64E9EA16(L_39, NULL); NullCheck(L_38); Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5(L_38, _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21, L_40, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_41 = ___1_textureLoadingContext; NullCheck(L_41); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_42; L_42 = TextureLoadingContext_get_OriginalUnityTexture_m223AF7F307A1FB310676F6047D24048C64E9EA16(L_41, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_43 = V_4; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_44 = V_1; il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); Graphics_Blit_m8DFE1C855FA028398E5072592582721D5DA6253F(L_42, L_43, L_44, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_45 = V_4; NullCheck(L_45); bool L_46; L_46 = RenderTexture_get_useMipMap_m76150AD5CF0192BC8DAC05522302D9C13ECD07D7(L_45, NULL); V_8 = L_46; bool L_47 = V_8; if (!L_47) { goto IL_0108; } } { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_48 = V_4; NullCheck(L_48); RenderTexture_GenerateMips_m107161ADCD61031F2DF07209C0CA096E9908D4F5(L_48, NULL); } IL_0108: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_49 = ___1_textureLoadingContext; int32_t L_50; L_50 = TextureUtils_GetTextureCreationFlags_mE926ABDC070F5AFCEA33C0BFE8C1B231CCAF21BC(L_49, (bool)0, NULL); V_9 = L_50; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_51 = V_4; NullCheck(L_51); int32_t L_52; L_52 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_51); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_53 = V_4; NullCheck(L_53); int32_t L_54; L_54 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_53); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_55 = V_4; NullCheck(L_55); int32_t L_56; L_56 = RenderTexture_get_graphicsFormat_m615EA91709BD404765C0C85425CE5F3575F90302(L_55, NULL); int32_t L_57 = V_9; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_58; L_58 = TextureUtils_CreateTexture2DInternal_mF98DDB574290DFF452A9F2C4D7ACB06C11D64766(L_52, L_54, L_56, L_57, NULL); V_10 = L_58; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_59 = ___1_textureLoadingContext; NullCheck(L_59); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_60; L_60 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_59, NULL); NullCheck(L_60); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_61 = L_60->___Allocations; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_62 = V_10; NullCheck(L_61); List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline(L_61, L_62, List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_63 = V_4; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_64 = V_10; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_65 = ___1_textureLoadingContext; NullCheck(L_65); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_66; L_66 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_65, NULL); NullCheck(L_66); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_67 = L_66->___Options; NullCheck(L_67); bool L_68 = L_67->___GenerateMipmaps; TextureUtils_CopyTextureCPU_mC3809064E929C374F1AC7C30F0D070A5D82F6179(L_63, L_64, L_68, (bool)0, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_69 = ___1_textureLoadingContext; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_70 = V_10; NullCheck(L_69); TextureLoadingContext_set_UnityTexture_m13DB98CE54BCBBFE76226206AFAFD0107CB67F28_inline(L_69, L_70, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_71 = ___1_textureLoadingContext; NullCheck(L_71); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_72; L_72 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_71, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_73 = ___1_textureLoadingContext; NullCheck(L_73); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_74; L_74 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_73, NULL); NullCheck(L_74); String_t* L_75; L_75 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_74, NULL); bool L_76; L_76 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_75, NULL); if (L_76) { G_B17_0 = L_72; goto IL_018d; } G_B16_0 = L_72; } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_77 = ___1_textureLoadingContext; NullCheck(L_77); Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_78; L_78 = TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline(L_77, NULL); NullCheck(L_78); String_t* L_79; L_79 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_78, NULL); G_B18_0 = L_79; G_B18_1 = G_B16_0; goto IL_0192; } IL_018d: { G_B18_0 = _stringLiteralB98C617BCCCB91700F1E25697179D231A9A7B400; G_B18_1 = G_B17_0; } IL_0192: { String_t* L_80 = ___2_suffix; String_t* L_81; L_81 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B18_0, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, L_80, NULL); NullCheck(G_B18_1); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(G_B18_1, L_81, NULL); il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var); Graphics_SetRenderTarget_m995C0F14B97C5BF46CCF2E7EF410C1CC05C46409((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_82 = V_4; RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_82, NULL); il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var); bool L_83; L_83 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); V_11 = L_83; bool L_84 = V_11; if (!L_84) { goto IL_01c8; } } { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_85 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_85, NULL); goto IL_01d1; } IL_01c8: { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_86 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_86, NULL); } IL_01d1: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* TextureUtils_CreateTexture2DInternal_mF98DDB574290DFF452A9F2C4D7ACB06C11D64766 (int32_t ___0_width, int32_t ___1_height, int32_t ___2_graphicsFormat, int32_t ___3_textureCreationFlags, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_0 = NULL; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_1 = NULL; { int32_t L_0 = ___0_width; int32_t L_1 = ___1_height; int32_t L_2 = ___2_graphicsFormat; int32_t L_3 = ___3_textureCreationFlags; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_4 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); Texture2D__ctor_m2E76254260C768B5D64D1664EE3929D198766CEF(L_4, L_0, L_1, L_2, L_3, NULL); V_0 = L_4; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = V_0; V_1 = L_5; goto IL_000f; } IL_000f: { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = V_1; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureUtils_IsValidTextureFileType_m6CD62E499D1B1FE2F5F8D011D7994BC84AE9CF05 (String_t* ___0_filename, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0D459FA007D32192A9431B6A7BE658E9DCB2174D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1EE91C5F3C9005B425387F0CA231DAE662ADA085); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral334952F55DBD0D53ED7447432DFEB0D893BD7CCF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3833F7AEC492E9B13522CC39BB90E8300610029F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B5B4700DFFCE53FFB81288D310D59921A9F8493); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88F1BD8C260CF805C45EA4264672A6AFB579DE27); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89A8BD29EF1777BB8CE0B08DAA198620E2D6B044); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC742BC3216FA8DFB66453C121F52BDD7F9AEAA09); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9B94A57BAE5E2EF015C7903D5808B129F9B0E6F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB43BB3E8DECD1C09712166B30EDD7E49C0204E3); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; String_t* V_2 = NULL; uint32_t V_3 = 0; bool V_4 = false; { String_t* L_0 = ___0_filename; String_t* L_1; L_1 = FileUtils_GetFileExtension_mE4822C0AEF1DD8417DA323CA947E741082724F99(L_0, (bool)0, NULL); V_0 = L_1; String_t* L_2 = V_0; V_2 = L_2; String_t* L_3 = V_2; V_1 = L_3; String_t* L_4 = V_1; uint32_t L_5; L_5 = U3CPrivateImplementationDetailsU3E_ComputeStringHash_mA752F30BB532F6C12210325313DFE69610E47C00(L_4, NULL); V_3 = L_5; uint32_t L_6 = V_3; if ((!(((uint32_t)L_6) <= ((uint32_t)((int32_t)1748353692))))) { goto IL_0068; } } { uint32_t L_7 = V_3; if ((!(((uint32_t)L_7) <= ((uint32_t)((int32_t)1681978691))))) { goto IL_0041; } } { uint32_t L_8 = V_3; if ((((int32_t)L_8) == ((int32_t)((int32_t)1316961120)))) { goto IL_011a; } } { goto IL_0031; } IL_0031: { uint32_t L_9 = V_3; if ((((int32_t)L_9) == ((int32_t)((int32_t)1681978691)))) { goto IL_010b; } } { goto IL_014c; } IL_0041: { uint32_t L_10 = V_3; if ((((int32_t)L_10) == ((int32_t)((int32_t)1702405072)))) { goto IL_0138; } } { goto IL_004e; } IL_004e: { uint32_t L_11 = V_3; if ((((int32_t)L_11) == ((int32_t)((int32_t)1714084033)))) { goto IL_00fc; } } { goto IL_005b; } IL_005b: { uint32_t L_12 = V_3; if ((((int32_t)L_12) == ((int32_t)((int32_t)1748353692)))) { goto IL_00c0; } } { goto IL_014c; } IL_0068: { uint32_t L_13 = V_3; if ((!(((uint32_t)L_13) <= ((uint32_t)((int32_t)1850152239))))) { goto IL_008a; } } { uint32_t L_14 = V_3; if ((((int32_t)L_14) == ((int32_t)((int32_t)1824651960)))) { goto IL_00ab; } } { goto IL_007a; } IL_007a: { uint32_t L_15 = V_3; if ((((int32_t)L_15) == ((int32_t)((int32_t)1850152239)))) { goto IL_0129; } } { goto IL_014c; } IL_008a: { uint32_t L_16 = V_3; if ((((int32_t)L_16) == ((int32_t)((int32_t)-1476569577)))) { goto IL_00ed; } } { goto IL_0094; } IL_0094: { uint32_t L_17 = V_3; if ((((int32_t)L_17) == ((int32_t)((int32_t)-1092644061)))) { goto IL_00de; } } { goto IL_009e; } IL_009e: { uint32_t L_18 = V_3; if ((((int32_t)L_18) == ((int32_t)((int32_t)-624468176)))) { goto IL_00cf; } } { goto IL_014c; } IL_00ab: { String_t* L_19 = V_1; bool L_20; L_20 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_19, _stringLiteral334952F55DBD0D53ED7447432DFEB0D893BD7CCF, NULL); if (L_20) { goto IL_0147; } } { goto IL_014c; } IL_00c0: { String_t* L_21 = V_1; bool L_22; L_22 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_21, _stringLiteral3833F7AEC492E9B13522CC39BB90E8300610029F, NULL); if (L_22) { goto IL_0147; } } { goto IL_014c; } IL_00cf: { String_t* L_23 = V_1; bool L_24; L_24 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_23, _stringLiteral88F1BD8C260CF805C45EA4264672A6AFB579DE27, NULL); if (L_24) { goto IL_0147; } } { goto IL_014c; } IL_00de: { String_t* L_25 = V_1; bool L_26; L_26 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_25, _stringLiteral3B5B4700DFFCE53FFB81288D310D59921A9F8493, NULL); if (L_26) { goto IL_0147; } } { goto IL_014c; } IL_00ed: { String_t* L_27 = V_1; bool L_28; L_28 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_27, _stringLiteralD9B94A57BAE5E2EF015C7903D5808B129F9B0E6F, NULL); if (L_28) { goto IL_0147; } } { goto IL_014c; } IL_00fc: { String_t* L_29 = V_1; bool L_30; L_30 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_29, _stringLiteral1EE91C5F3C9005B425387F0CA231DAE662ADA085, NULL); if (L_30) { goto IL_0147; } } { goto IL_014c; } IL_010b: { String_t* L_31 = V_1; bool L_32; L_32 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_31, _stringLiteral0D459FA007D32192A9431B6A7BE658E9DCB2174D, NULL); if (L_32) { goto IL_0147; } } { goto IL_014c; } IL_011a: { String_t* L_33 = V_1; bool L_34; L_34 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_33, _stringLiteral89A8BD29EF1777BB8CE0B08DAA198620E2D6B044, NULL); if (L_34) { goto IL_0147; } } { goto IL_014c; } IL_0129: { String_t* L_35 = V_1; bool L_36; L_36 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_35, _stringLiteralDB43BB3E8DECD1C09712166B30EDD7E49C0204E3, NULL); if (L_36) { goto IL_0147; } } { goto IL_014c; } IL_0138: { String_t* L_37 = V_1; bool L_38; L_38 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_37, _stringLiteralC742BC3216FA8DFB66453C121F52BDD7F9AEAA09, NULL); if (L_38) { goto IL_0147; } } { goto IL_014c; } IL_0147: { V_4 = (bool)1; goto IL_0151; } IL_014c: { V_4 = (bool)0; goto IL_0151; } IL_0151: { bool L_39 = V_4; return L_39; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* DefaultTextures_get_White_m4034FA4B14F6CBEBC4D604D81F84D79A49225996 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_Load_TisTexture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_mBEC87DD291ED9662B46356519E0723C0ABB12877_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DFC5FEE55F79D7A25FBF5597A667180ED9DC2B6); s_Il2CppMethodInitialized = true; } { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0; L_0 = Resources_Load_TisTexture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_mBEC87DD291ED9662B46356519E0723C0ABB12877(_stringLiteral7DFC5FEE55F79D7A25FBF5597A667180ED9DC2B6, Resources_Load_TisTexture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_mBEC87DD291ED9662B46356519E0723C0ABB12877_RuntimeMethod_var); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoaders_LoadTexture_mF8D68B7605A54F06EDCD096FE1F148C366FBC42A (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1CE04C77818442707CAC1B520BAAC4AF805B1479); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0463FCE28FDE37EFF0CF69F3E026C08E10AE6B4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; int32_t G_B8_0 = 0; String_t* G_B12_0 = NULL; String_t* G_B12_1 = NULL; String_t* G_B10_0 = NULL; String_t* G_B10_1 = NULL; String_t* G_B11_0 = NULL; String_t* G_B11_1 = NULL; { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___0_textureLoadingContext; bool L_1; L_1 = TextureLoaders_GetTextureDataStream_m3781D420FF33A5EBB09751F469D7618D766AC92D(L_0, NULL); V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0014; } } { goto IL_00aa; } IL_0014: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_3 = ___0_textureLoadingContext; NullCheck(L_3); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_4; L_4 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_3, NULL); NullCheck(L_4); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_5 = L_4->___Options; NullCheck(L_5); bool L_6 = L_5->___UseUnityNativeTextureLoader; V_1 = L_6; bool L_7 = V_1; if (!L_7) { goto IL_0047; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_8 = ___0_textureLoadingContext; NullCheck(L_8); TextureLoadingContext_set_Components_m50A17BEC6DFF8A4EA836B91B4E37585476903D82(L_8, 4, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_9 = ___0_textureLoadingContext; TextureUtils_LoadTexture2D_m322A10470887F79499FFC5771A7080FAD98DBE54(L_9, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_10 = ___0_textureLoadingContext; NullCheck(L_10); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_11; L_11 = TextureLoadingContext_get_Stream_mE9C57E3F000BF1B2FAC22B4740F4CB7F0284885E(L_10, NULL); StreamExtensions_TryToDispose_m30F77959B00471F7DD1125E19D84E0D66A401569(L_11, NULL); goto IL_0050; } IL_0047: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_12 = ___0_textureLoadingContext; TextureLoaders_StbLoadFromContext_m06C68ACDAC5D824E69BC7C9DC999768194FBEA97(L_12, NULL); } IL_0050: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_13 = ___0_textureLoadingContext; NullCheck(L_13); bool L_14; L_14 = TextureLoadingContext_get_TextureLoaded_mFF7B26EBD3967A77B57EA89655DBB05346869099(L_13, NULL); if (L_14) { goto IL_006a; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_15 = ___0_textureLoadingContext; NullCheck(L_15); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_16; L_16 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_15, NULL); NullCheck(L_16); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_17 = L_16->___Options; NullCheck(L_17); bool L_18 = L_17->___ShowLoadingWarnings; G_B8_0 = ((int32_t)(L_18)); goto IL_006b; } IL_006a: { G_B8_0 = 0; } IL_006b: { V_2 = (bool)G_B8_0; bool L_19 = V_2; if (!L_19) { goto IL_00aa; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_20 = ___0_textureLoadingContext; NullCheck(L_20); RuntimeObject* L_21; L_21 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_20, NULL); NullCheck(L_21); String_t* L_22; L_22 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var, L_21); String_t* L_23 = L_22; if (L_23) { G_B12_0 = L_23; G_B12_1 = _stringLiteral1CE04C77818442707CAC1B520BAAC4AF805B1479; goto IL_0098; } G_B10_0 = L_23; G_B10_1 = _stringLiteral1CE04C77818442707CAC1B520BAAC4AF805B1479; } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_24 = ___0_textureLoadingContext; NullCheck(L_24); RuntimeObject* L_25; L_25 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_24, NULL); NullCheck(L_25); String_t* L_26; L_26 = InterfaceFuncInvoker0< String_t* >::Invoke(1, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_25); String_t* L_27 = L_26; if (L_27) { G_B12_0 = L_27; G_B12_1 = G_B10_1; goto IL_0098; } G_B11_0 = L_27; G_B11_1 = G_B10_1; } { G_B12_0 = _stringLiteralD0463FCE28FDE37EFF0CF69F3E026C08E10AE6B4; G_B12_1 = G_B11_1; } IL_0098: { String_t* L_28; L_28 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B12_1, G_B12_0, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_28, NULL); goto IL_00aa; } IL_00aa: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureLoaders_GetTextureDataStream_m3781D420FF33A5EBB09751F469D7618D766AC92D (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisTextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD_mAB54F4309F1D69C2A9CD71148D739E60C5916B89_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetTextureDataStreamU3Eb__1_0_m0DF46FDD93222AE207D05BBB7D4F04C0EC780A31_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C* V_3 = NULL; int32_t V_4 = 0; TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* V_5 = NULL; bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB* G_B5_0 = NULL; TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C* G_B5_1 = NULL; Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB* G_B4_0 = NULL; TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C* G_B4_1 = NULL; int32_t G_B14_0 = 0; int32_t G_B20_0 = 0; int32_t G_B26_0 = 0; int32_t G_B33_0 = 0; { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___0_textureLoadingContext; NullCheck(L_0); RuntimeObject* L_1; L_1 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_0, NULL); V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0016; } } { V_1 = (bool)0; goto IL_01fe; } IL_0016: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_3 = ___0_textureLoadingContext; NullCheck(L_3); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_4; L_4 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_3, NULL); NullCheck(L_4); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_5 = L_4->___Options; NullCheck(L_5); TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C* L_6 = L_5->___TextureMappers; V_2 = (bool)((!(((RuntimeObject*)(TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_7 = V_2; if (!L_7) { goto IL_00ab; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_8 = ___0_textureLoadingContext; NullCheck(L_8); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_9; L_9 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_8, NULL); NullCheck(L_9); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_10 = L_9->___Options; NullCheck(L_10); TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C* L_11 = L_10->___TextureMappers; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_il2cpp_TypeInfo_var); Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB* L_12 = ((U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_il2cpp_TypeInfo_var))->___U3CU3E9__1_0; Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB* L_13 = L_12; if (L_13) { G_B5_0 = L_13; G_B5_1 = L_11; goto IL_005d; } G_B4_0 = L_13; G_B4_1 = L_11; } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_il2cpp_TypeInfo_var); U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251* L_14 = ((U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_il2cpp_TypeInfo_var))->___U3CU3E9; Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB* L_15 = (Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB*)il2cpp_codegen_object_new(Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB_il2cpp_TypeInfo_var); Comparison_1__ctor_mAC4EEA44D50605085A3A5893F2C062C78AECE1A5(L_15, L_14, (intptr_t)((void*)U3CU3Ec_U3CGetTextureDataStreamU3Eb__1_0_m0DF46FDD93222AE207D05BBB7D4F04C0EC780A31_RuntimeMethod_var), NULL); Comparison_1_tC7A2B9CAE6FE5036370E20D7A75E1B055DB230FB* L_16 = L_15; ((U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_il2cpp_TypeInfo_var))->___U3CU3E9__1_0 = L_16; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_il2cpp_TypeInfo_var))->___U3CU3E9__1_0), (void*)L_16); G_B5_0 = L_16; G_B5_1 = G_B4_1; } IL_005d: { Array_Sort_TisTextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD_mAB54F4309F1D69C2A9CD71148D739E60C5916B89(G_B5_1, G_B5_0, Array_Sort_TisTextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD_mAB54F4309F1D69C2A9CD71148D739E60C5916B89_RuntimeMethod_var); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_17 = ___0_textureLoadingContext; NullCheck(L_17); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_18; L_18 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_17, NULL); NullCheck(L_18); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_19 = L_18->___Options; NullCheck(L_19); TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C* L_20 = L_19->___TextureMappers; V_3 = L_20; V_4 = 0; goto IL_00a3; } IL_007a: { TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C* L_21 = V_3; int32_t L_22 = V_4; NullCheck(L_21); int32_t L_23 = L_22; TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* L_24 = (L_21)->GetAt(static_cast(L_23)); V_5 = L_24; TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* L_25 = V_5; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_26 = ___0_textureLoadingContext; NullCheck(L_25); VirtualActionInvoker1< TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* >::Invoke(5, L_25, L_26); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_27 = ___0_textureLoadingContext; NullCheck(L_27); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_28; L_28 = TextureLoadingContext_get_Stream_mE9C57E3F000BF1B2FAC22B4740F4CB7F0284885E(L_27, NULL); V_6 = (bool)((!(((RuntimeObject*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)L_28) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_29 = V_6; if (!L_29) { goto IL_009c; } } { goto IL_00aa; } IL_009c: { int32_t L_30 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_00a3: { int32_t L_31 = V_4; TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C* L_32 = V_3; NullCheck(L_32); if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))) { goto IL_007a; } } IL_00aa: { } IL_00ab: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_33 = ___0_textureLoadingContext; NullCheck(L_33); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_34; L_34 = TextureLoadingContext_get_Stream_mE9C57E3F000BF1B2FAC22B4740F4CB7F0284885E(L_33, NULL); if (L_34) { goto IL_00cb; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_35 = ___0_textureLoadingContext; NullCheck(L_35); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_36; L_36 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_35, NULL); NullCheck(L_36); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_37 = L_36->___Options; NullCheck(L_37); TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* L_38 = L_37->___TextureMapper; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_39; L_39 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_38, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); G_B14_0 = ((int32_t)(L_39)); goto IL_00cc; } IL_00cb: { G_B14_0 = 0; } IL_00cc: { V_7 = (bool)G_B14_0; bool L_40 = V_7; if (!L_40) { goto IL_00eb; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_41 = ___0_textureLoadingContext; NullCheck(L_41); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_42; L_42 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_41, NULL); NullCheck(L_42); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_43 = L_42->___Options; NullCheck(L_43); TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* L_44 = L_43->___TextureMapper; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_45 = ___0_textureLoadingContext; NullCheck(L_44); VirtualActionInvoker1< TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* >::Invoke(5, L_44, L_45); } IL_00eb: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_46 = ___0_textureLoadingContext; NullCheck(L_46); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_47; L_47 = TextureLoadingContext_get_Stream_mE9C57E3F000BF1B2FAC22B4740F4CB7F0284885E(L_46, NULL); V_8 = (bool)((((RuntimeObject*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)L_47) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_48 = V_8; if (!L_48) { goto IL_01f2; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_49 = ___0_textureLoadingContext; NullCheck(L_49); RuntimeObject* L_50; L_50 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_49, NULL); NullCheck(L_50); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_51; L_51 = InterfaceFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(0, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_50); if (!L_51) { goto IL_0121; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_52 = ___0_textureLoadingContext; NullCheck(L_52); RuntimeObject* L_53; L_53 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_52, NULL); NullCheck(L_53); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_54; L_54 = InterfaceFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(0, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_53); NullCheck(L_54); int64_t L_55; L_55 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_54); G_B20_0 = ((((int64_t)L_55) == ((int64_t)((int64_t)0)))? 1 : 0); goto IL_0122; } IL_0121: { G_B20_0 = 1; } IL_0122: { V_9 = (bool)G_B20_0; bool L_56 = V_9; if (!L_56) { goto IL_01ab; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_57 = ___0_textureLoadingContext; NullCheck(L_57); RuntimeObject* L_58; L_58 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_57, NULL); NullCheck(L_58); String_t* L_59; L_59 = InterfaceFuncInvoker0< String_t* >::Invoke(7, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_58); V_10 = (bool)((((RuntimeObject*)(String_t*)L_59) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_60 = V_10; if (!L_60) { goto IL_0169; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_61 = ___0_textureLoadingContext; NullCheck(L_61); RuntimeObject* L_62; L_62 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_61, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_63 = ___0_textureLoadingContext; NullCheck(L_63); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_64; L_64 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_63, NULL); NullCheck(L_64); String_t* L_65 = L_64->___BasePath; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_66 = ___0_textureLoadingContext; NullCheck(L_66); RuntimeObject* L_67; L_67 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_66, NULL); NullCheck(L_67); String_t* L_68; L_68 = InterfaceFuncInvoker0< String_t* >::Invoke(1, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_67); String_t* L_69; L_69 = FileUtils_FindFile_mB6CBF23E36940B23002033FFA8C86C33576152C4(L_65, L_68, NULL); NullCheck(L_62); InterfaceActionInvoker1< String_t* >::Invoke(8, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_62, L_69); } IL_0169: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_70 = ___0_textureLoadingContext; NullCheck(L_70); RuntimeObject* L_71; L_71 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_70, NULL); NullCheck(L_71); String_t* L_72; L_72 = InterfaceFuncInvoker0< String_t* >::Invoke(7, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_71); if (!L_72) { goto IL_0188; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_73 = ___0_textureLoadingContext; NullCheck(L_73); RuntimeObject* L_74; L_74 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_73, NULL); NullCheck(L_74); String_t* L_75; L_75 = InterfaceFuncInvoker0< String_t* >::Invoke(7, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_74); bool L_76; L_76 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_75, NULL); G_B26_0 = ((int32_t)(L_76)); goto IL_0189; } IL_0188: { G_B26_0 = 0; } IL_0189: { V_11 = (bool)G_B26_0; bool L_77 = V_11; if (!L_77) { goto IL_01aa; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_78 = ___0_textureLoadingContext; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_79 = ___0_textureLoadingContext; NullCheck(L_79); RuntimeObject* L_80; L_80 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_79, NULL); NullCheck(L_80); String_t* L_81; L_81 = InterfaceFuncInvoker0< String_t* >::Invoke(7, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_80); FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8* L_82 = (FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8*)il2cpp_codegen_object_new(FileStream_t07C7222EE10B75F352B89B76E60820160FF10AD8_il2cpp_TypeInfo_var); FileStream__ctor_m158997E4E7ADD1BA5E75F4835882E32137ACB3C9(L_82, L_81, 3, 1, NULL); NullCheck(L_78); TextureLoadingContext_set_Stream_m9A8D352CE35209D3190A3006F37C67F0C64A12B2(L_78, L_82, NULL); } IL_01aa: { } IL_01ab: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_83 = ___0_textureLoadingContext; NullCheck(L_83); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_84; L_84 = TextureLoadingContext_get_Stream_mE9C57E3F000BF1B2FAC22B4740F4CB7F0284885E(L_83, NULL); if (L_84) { goto IL_01d6; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_85 = ___0_textureLoadingContext; NullCheck(L_85); RuntimeObject* L_86; L_86 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_85, NULL); NullCheck(L_86); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_87; L_87 = InterfaceFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(0, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_86); if (!L_87) { goto IL_01d6; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_88 = ___0_textureLoadingContext; NullCheck(L_88); RuntimeObject* L_89; L_89 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_88, NULL); NullCheck(L_89); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_90; L_90 = InterfaceFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(0, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_89); NullCheck(L_90); int64_t L_91; L_91 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_90); G_B33_0 = ((((int64_t)L_91) > ((int64_t)((int64_t)0)))? 1 : 0); goto IL_01d7; } IL_01d6: { G_B33_0 = 0; } IL_01d7: { V_12 = (bool)G_B33_0; bool L_92 = V_12; if (!L_92) { goto IL_01f1; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_93 = ___0_textureLoadingContext; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_94 = ___0_textureLoadingContext; NullCheck(L_94); RuntimeObject* L_95; L_95 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_94, NULL); NullCheck(L_95); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_96; L_96 = InterfaceFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(0, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var, L_95); NullCheck(L_93); TextureLoadingContext_set_Stream_m9A8D352CE35209D3190A3006F37C67F0C64A12B2(L_93, L_96, NULL); } IL_01f1: { } IL_01f2: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_97 = ___0_textureLoadingContext; NullCheck(L_97); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_98; L_98 = TextureLoadingContext_get_Stream_mE9C57E3F000BF1B2FAC22B4740F4CB7F0284885E(L_97, NULL); V_1 = (bool)((!(((RuntimeObject*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)L_98) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); goto IL_01fe; } IL_01fe: { bool L_99 = V_1; return L_99; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoaders_ScanForAlphaPixels_m3CB5996D695F12F0009F27BB44B96E6648F27F9F (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; int32_t V_7 = 0; bool V_8 = false; NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF V_9; memset((&V_9), 0, sizeof(V_9)); bool V_10 = false; { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___0_textureLoadingContext; NullCheck(L_0); int32_t L_1; L_1 = TextureLoadingContext_get_Components_mCFF27AD976FCED0158744EA1FFCAE082D2E726DB(L_0, NULL); V_1 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_0017; } } { goto IL_00d0; } IL_0017: { V_0 = (bool)0; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_3 = ___0_textureLoadingContext; NullCheck(L_3); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_4; L_4 = TextureLoadingContext_get_Data16_mAEE42E9D8D090F7A705717C961B8BBE9A43E2367(L_3, NULL); V_3 = L_4; bool L_5; L_5 = NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_inline((&V_3), NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); V_2 = L_5; bool L_6 = V_2; if (!L_6) { goto IL_0076; } } { V_4 = 3; goto IL_005b; } IL_0031: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_7 = ___0_textureLoadingContext; NullCheck(L_7); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_8; L_8 = TextureLoadingContext_get_Data16_mAEE42E9D8D090F7A705717C961B8BBE9A43E2367(L_7, NULL); V_3 = L_8; int32_t L_9 = V_4; uint16_t L_10; L_10 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, ((&V_3))->___m_Buffer, L_9); V_5 = (bool)((((int32_t)L_10) < ((int32_t)((int32_t)65535)))? 1 : 0); bool L_11 = V_5; if (!L_11) { goto IL_0054; } } { V_0 = (bool)1; goto IL_0073; } IL_0054: { int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 4)); } IL_005b: { int32_t L_13 = V_4; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_14 = ___0_textureLoadingContext; NullCheck(L_14); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_15; L_15 = TextureLoadingContext_get_Data16_mAEE42E9D8D090F7A705717C961B8BBE9A43E2367(L_14, NULL); V_3 = L_15; int32_t L_16; L_16 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_3))->___m_Length); V_6 = (bool)((((int32_t)L_13) < ((int32_t)L_16))? 1 : 0); bool L_17 = V_6; if (L_17) { goto IL_0031; } } IL_0073: { goto IL_00c1; } IL_0076: { V_7 = 3; goto IL_00a7; } IL_007c: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_18 = ___0_textureLoadingContext; NullCheck(L_18); NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_19; L_19 = TextureLoadingContext_get_Data_m0D5DEF2219C7DA98B6D4F26BDC420505511B67A5(L_18, NULL); V_9 = L_19; int32_t L_20 = V_7; uint8_t L_21; L_21 = IL2CPP_NATIVEARRAY_GET_ITEM(uint8_t, ((&V_9))->___m_Buffer, L_20); V_8 = (bool)((((int32_t)L_21) < ((int32_t)((int32_t)255)))? 1 : 0); bool L_22 = V_8; if (!L_22) { goto IL_00a0; } } { V_0 = (bool)1; goto IL_00c0; } IL_00a0: { int32_t L_23 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_23, 4)); } IL_00a7: { int32_t L_24 = V_7; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_25 = ___0_textureLoadingContext; NullCheck(L_25); NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_26; L_26 = TextureLoadingContext_get_Data_m0D5DEF2219C7DA98B6D4F26BDC420505511B67A5(L_25, NULL); V_9 = L_26; int32_t L_27; L_27 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_9))->___m_Length); V_10 = (bool)((((int32_t)L_24) < ((int32_t)L_27))? 1 : 0); bool L_28 = V_10; if (L_28) { goto IL_007c; } } IL_00c0: { } IL_00c1: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_29 = ___0_textureLoadingContext; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_30 = L_29; NullCheck(L_30); bool L_31; L_31 = TextureLoadingContext_get_HasAlpha_mEFAB62D139DF09A8960699A928032C87FD307908(L_30, NULL); bool L_32 = V_0; NullCheck(L_30); TextureLoadingContext_set_HasAlpha_m432BAE8721E1C749AC8C13899A33F9C90BE3752A(L_30, (bool)((int32_t)((int32_t)L_31|(int32_t)L_32)), NULL); } IL_00d0: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoaders_StbLoadFromContext_m06C68ACDAC5D824E69BC7C9DC999768194FBEA97 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF V_1; memset((&V_1), 0, sizeof(V_1)); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_2; memset((&V_2), 0, sizeof(V_2)); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; void* V_7 = NULL; void* V_8 = NULL; int32_t V_9 = 0; Exception_t* V_10 = NULL; bool V_11 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; int32_t G_B4_0 = 0; void* G_B8_0 = NULL; int32_t G_B11_0 = 0; int32_t G_B16_0 = 0; String_t* G_B20_0 = NULL; String_t* G_B20_1 = NULL; String_t* G_B18_0 = NULL; String_t* G_B18_1 = NULL; String_t* G_B19_0 = NULL; String_t* G_B19_1 = NULL; { } try { { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___0_textureLoadingContext; NullCheck(L_0); NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_1; L_1 = TextureLoadingContext_get_Data_m0D5DEF2219C7DA98B6D4F26BDC420505511B67A5(L_0, NULL); V_1 = L_1; bool L_2; L_2 = NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_inline((&V_1), NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var); if (L_2) { goto IL_0023_1; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_3 = ___0_textureLoadingContext; NullCheck(L_3); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_4; L_4 = TextureLoadingContext_get_Data16_mAEE42E9D8D090F7A705717C961B8BBE9A43E2367(L_3, NULL); V_2 = L_4; bool L_5; L_5 = NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_inline((&V_2), NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); G_B4_0 = ((int32_t)(L_5)); goto IL_0024_1; } IL_0023_1: { G_B4_0 = 1; } IL_0024_1: { V_0 = (bool)G_B4_0; bool L_6 = V_0; if (!L_6) { goto IL_00bd_1; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_7 = ___0_textureLoadingContext; NullCheck(L_7); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8; L_8 = TextureLoadingContext_get_Stream_mE9C57E3F000BF1B2FAC22B4740F4CB7F0284885E(L_7, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_9 = (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7*)il2cpp_codegen_object_new(stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7_il2cpp_TypeInfo_var); stbi__context__ctor_mC829A0366DACB27129BF977D4B90B9C2326DD40F(L_9, L_8, NULL); V_3 = L_9; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi_set_flip_vertically_on_load_mBFA93F59A9C3BD919D1E377EB72482FBA885B089(1, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_10 = V_3; void* L_11; L_11 = StbImage_stbi__load_and_postprocess_mE51FEBF5B71BD457A7E4D4477090C93341BBC2B0(L_10, (int32_t*)((uintptr_t)(&V_4)), (int32_t*)((uintptr_t)(&V_5)), (int32_t*)((uintptr_t)(&V_6)), 4, NULL); V_7 = L_11; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_12 = ___0_textureLoadingContext; NullCheck(L_12); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_13; L_13 = TextureLoadingContext_get_Data16_mAEE42E9D8D090F7A705717C961B8BBE9A43E2367(L_12, NULL); V_2 = L_13; bool L_14; L_14 = NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_inline((&V_2), NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); if (L_14) { goto IL_006e_1; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_15 = ___0_textureLoadingContext; NullCheck(L_15); NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_16; L_16 = TextureLoadingContext_get_Data_m0D5DEF2219C7DA98B6D4F26BDC420505511B67A5(L_15, NULL); void* L_17; L_17 = NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2(L_16, NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8CFDB2DF56E810A2E2FB3686AF676FCAC65AFCC2_RuntimeMethod_var); G_B8_0 = L_17; goto IL_0079_1; } IL_006e_1: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_18 = ___0_textureLoadingContext; NullCheck(L_18); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_19; L_19 = TextureLoadingContext_get_Data16_mAEE42E9D8D090F7A705717C961B8BBE9A43E2367(L_18, NULL); void* L_20; L_20 = NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7(L_19, NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m95E3340366C42C0FCFACE7A6B2F65B00459E8CD7_RuntimeMethod_var); G_B8_0 = L_20; } IL_0079_1: { V_8 = G_B8_0; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_21 = ___0_textureLoadingContext; NullCheck(L_21); NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_22; L_22 = TextureLoadingContext_get_Data16_mAEE42E9D8D090F7A705717C961B8BBE9A43E2367(L_21, NULL); V_2 = L_22; bool L_23; L_23 = NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_inline((&V_2), NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var); if (L_23) { goto IL_0094_1; } } { int32_t L_24 = V_4; int32_t L_25 = V_5; G_B11_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_24, L_25)), 4)); goto IL_009d_1; } IL_0094_1: { int32_t L_26 = V_4; int32_t L_27 = V_5; G_B11_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_26, L_27)), 4)), 2)); } IL_009d_1: { V_9 = G_B11_0; void* L_28 = V_8; void* L_29 = V_7; int32_t L_30 = V_9; UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177(L_28, L_29, ((int64_t)L_30), NULL); void* L_31 = V_7; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D(L_31, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_32 = ___0_textureLoadingContext; NullCheck(L_32); TextureLoadingContext_set_TextureLoaded_m84833D48774241C258393DA527A252C3856BB0B0(L_32, (bool)1, NULL); } IL_00bd_1: { goto IL_0126; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00c0; } throw e; } CATCH_00c0: { { Exception_t* L_33 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));; V_10 = L_33; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_34 = ___0_textureLoadingContext; NullCheck(L_34); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_35; L_35 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_34, NULL); NullCheck(L_35); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_36 = L_35->___Options; NullCheck(L_36); bool L_37 = L_36->___ShowLoadingWarnings; if (!L_37) { goto IL_00e0; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_38 = ___0_textureLoadingContext; NullCheck(L_38); bool L_39; L_39 = TextureLoadingContext_get_TextureLoaded_mFF7B26EBD3967A77B57EA89655DBB05346869099(L_38, NULL); G_B16_0 = ((((int32_t)L_39) == ((int32_t)0))? 1 : 0); goto IL_00e1; } IL_00e0: { G_B16_0 = 0; } IL_00e1: { V_11 = (bool)G_B16_0; bool L_40 = V_11; if (!L_40) { goto IL_0123; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_41 = ___0_textureLoadingContext; NullCheck(L_41); RuntimeObject* L_42; L_42 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_41, NULL); NullCheck(L_42); String_t* L_43; L_43 = InterfaceFuncInvoker0< String_t* >::Invoke(0, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var)), L_42); String_t* L_44 = L_43; if (L_44) { G_B20_0 = L_44; G_B20_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral267DF2A157952DDD8F6975E65DF5649A1D262662)); goto IL_0110; } G_B18_0 = L_44; G_B18_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral267DF2A157952DDD8F6975E65DF5649A1D262662)); } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_45 = ___0_textureLoadingContext; NullCheck(L_45); RuntimeObject* L_46; L_46 = TextureLoadingContext_get_Texture_m3049F34D84FBAE1F1A77BF63A815FE294F8F1A2D(L_45, NULL); NullCheck(L_46); String_t* L_47; L_47 = InterfaceFuncInvoker0< String_t* >::Invoke(1, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var)), L_46); String_t* L_48 = L_47; if (L_48) { G_B20_0 = L_48; G_B20_1 = G_B18_1; goto IL_0110; } G_B19_0 = L_48; G_B19_1 = G_B18_1; } { G_B20_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD0463FCE28FDE37EFF0CF69F3E026C08E10AE6B4)); G_B20_1 = G_B19_1; } IL_0110: { il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))); String_t* L_49 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))))->___stbi__g_failure_reason; Exception_t* L_50 = V_10; String_t* L_51; L_51 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(G_B20_1, G_B20_0, L_49, L_50, NULL); il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_51, NULL); } IL_0123: { IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0126; } } IL_0126: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_52 = ___0_textureLoadingContext; NullCheck(L_52); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_53; L_53 = TextureLoadingContext_get_Stream_mE9C57E3F000BF1B2FAC22B4740F4CB7F0284885E(L_52, NULL); StreamExtensions_TryToDispose_m30F77959B00471F7DD1125E19D84E0D66A401569(L_53, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoaders_PostProcessTexture_mE9E49A07BDE3B4A2782B73D41A2933470D4AEA58 (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMaterial_t803D44AB6CC3544CCD396131BAE42FB12B128EE5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t G_B5_0 = 0; { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___0_textureLoadingContext; NullCheck(L_0); bool L_1 = L_0->___TextureProcessed; V_0 = L_1; bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { goto IL_0063; } IL_000e: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_3 = ___0_textureLoadingContext; NullCheck(L_3); MaterialMapperContext_t2BDF775C916A28A411960E3787DC933D2E9F0042* L_4 = L_3->___MaterialMapperContext; NullCheck(L_4); VirtualMaterial_t0610B7A6460E24DADF06569B4DA1D9FC487A52DB* L_5 = L_4->___VirtualMaterial; if (!L_5) { goto IL_0026; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_6 = ___0_textureLoadingContext; NullCheck(L_6); int32_t L_7 = L_6->___TextureType; G_B5_0 = ((((int32_t)L_7) == ((int32_t)1))? 1 : 0); goto IL_0027; } IL_0026: { G_B5_0 = 0; } IL_0027: { V_1 = (bool)G_B5_0; bool L_8 = V_1; if (!L_8) { goto IL_004a; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_9 = ___0_textureLoadingContext; NullCheck(L_9); MaterialMapperContext_t2BDF775C916A28A411960E3787DC933D2E9F0042* L_10 = L_9->___MaterialMapperContext; NullCheck(L_10); VirtualMaterial_t0610B7A6460E24DADF06569B4DA1D9FC487A52DB* L_11 = L_10->___VirtualMaterial; VirtualMaterial_t0610B7A6460E24DADF06569B4DA1D9FC487A52DB* L_12 = L_11; NullCheck(L_12); bool L_13 = L_12->___HasAlpha; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_14 = ___0_textureLoadingContext; NullCheck(L_14); bool L_15; L_15 = TextureLoadingContext_get_HasAlpha_mEFAB62D139DF09A8960699A928032C87FD307908(L_14, NULL); NullCheck(L_12); L_12->___HasAlpha = (bool)((int32_t)((int32_t)L_13|(int32_t)L_15)); } IL_004a: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_16 = ___0_textureLoadingContext; NullCheck(L_16); MaterialMapperContext_t2BDF775C916A28A411960E3787DC933D2E9F0042* L_17 = L_16->___MaterialMapperContext; NullCheck(L_17); RuntimeObject* L_18 = L_17->___Material; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_19 = ___0_textureLoadingContext; NullCheck(L_18); bool L_20; L_20 = InterfaceFuncInvoker1< bool, TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* >::Invoke(8, IMaterial_t803D44AB6CC3544CCD396131BAE42FB12B128EE5_il2cpp_TypeInfo_var, L_18, L_19); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_21 = ___0_textureLoadingContext; NullCheck(L_21); L_21->___TextureProcessed = (bool)1; } IL_0063: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureLoaders_CreateTexture_mE8F2BC08BA77689CE5D9A64A36064106219F041A (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m32DC218761A46EBB56071AEE546588E3DA5AA4EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m7406D4DCC9D0DFC5982B9AEFF7E330D44E5F6A04_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; bool V_3 = false; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* G_B5_0 = NULL; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* G_B4_0 = NULL; int32_t G_B6_0 = 0; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* G_B6_1 = NULL; int32_t G_B10_0 = 0; int32_t G_B12_0 = 0; { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_0 = ___0_textureLoadingContext; bool L_1; L_1 = TextureLoaders_GetTextureDataStream_m3781D420FF33A5EBB09751F469D7618D766AC92D(L_0, NULL); V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_0014; } } { goto IL_00db; } IL_0014: { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_3 = ___0_textureLoadingContext; NullCheck(L_3); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4; L_4 = TextureLoadingContext_get_Stream_mE9C57E3F000BF1B2FAC22B4740F4CB7F0284885E(L_3, NULL); Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A L_5; L_5 = ImageInfo_FromStream_m6235964F45A8A7C0AAB2046E9016131BC3325567(L_4, NULL); V_0 = L_5; bool L_6; L_6 = Nullable_1_get_HasValue_m32DC218761A46EBB56071AEE546588E3DA5AA4EA_inline((&V_0), Nullable_1_get_HasValue_m32DC218761A46EBB56071AEE546588E3DA5AA4EA_RuntimeMethod_var); V_2 = L_6; bool L_7 = V_2; if (!L_7) { goto IL_00db; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_8 = ___0_textureLoadingContext; ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C L_9; L_9 = Nullable_1_get_Value_m7406D4DCC9D0DFC5982B9AEFF7E330D44E5F6A04((&V_0), Nullable_1_get_Value_m7406D4DCC9D0DFC5982B9AEFF7E330D44E5F6A04_RuntimeMethod_var); int32_t L_10 = L_9.___Width; NullCheck(L_8); TextureLoadingContext_set_Width_mB440C3BFD9C3B6A8549A1683AECEBFB53D2A46E8(L_8, L_10, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_11 = ___0_textureLoadingContext; ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C L_12; L_12 = Nullable_1_get_Value_m7406D4DCC9D0DFC5982B9AEFF7E330D44E5F6A04((&V_0), Nullable_1_get_Value_m7406D4DCC9D0DFC5982B9AEFF7E330D44E5F6A04_RuntimeMethod_var); int32_t L_13 = L_12.___Height; NullCheck(L_11); TextureLoadingContext_set_Height_m1D34AA8DF31E3CBCF05DB30074902A105D014EBE(L_11, L_13, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_14 = ___0_textureLoadingContext; ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C L_15; L_15 = Nullable_1_get_Value_m7406D4DCC9D0DFC5982B9AEFF7E330D44E5F6A04((&V_0), Nullable_1_get_Value_m7406D4DCC9D0DFC5982B9AEFF7E330D44E5F6A04_RuntimeMethod_var); int32_t L_16 = L_15.___ColorComponents; NullCheck(L_14); TextureLoadingContext_set_Components_m50A17BEC6DFF8A4EA836B91B4E37585476903D82(L_14, L_16, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_17 = ___0_textureLoadingContext; ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C L_18; L_18 = Nullable_1_get_Value_m7406D4DCC9D0DFC5982B9AEFF7E330D44E5F6A04((&V_0), Nullable_1_get_Value_m7406D4DCC9D0DFC5982B9AEFF7E330D44E5F6A04_RuntimeMethod_var); int32_t L_19 = L_18.___BitsPerChannel; if ((((int32_t)L_19) == ((int32_t)((int32_t)16)))) { G_B5_0 = L_17; goto IL_007c; } G_B4_0 = L_17; } { G_B6_0 = 4; G_B6_1 = G_B4_0; goto IL_007d; } IL_007c: { G_B6_0 = 8; G_B6_1 = G_B5_0; } IL_007d: { NullCheck(G_B6_1); G_B6_1->___CreationBytesPerPixel = G_B6_0; TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_20 = ___0_textureLoadingContext; NullCheck(L_20); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_21; L_21 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_20, NULL); NullCheck(L_21); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_22 = L_21->___Options; NullCheck(L_22); int32_t L_23 = L_22->___MaxTexturesResolution; if (!L_23) { goto IL_00cc; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_24 = ___0_textureLoadingContext; NullCheck(L_24); int32_t L_25; L_25 = TextureLoadingContext_get_Width_mA97228B3507021003BB6FA170C579CAFC7DE6452(L_24, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_26 = ___0_textureLoadingContext; NullCheck(L_26); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_27; L_27 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_26, NULL); NullCheck(L_27); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_28 = L_27->___Options; NullCheck(L_28); int32_t L_29 = L_28->___MaxTexturesResolution; if ((((int32_t)L_25) > ((int32_t)L_29))) { goto IL_00c9; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_30 = ___0_textureLoadingContext; NullCheck(L_30); int32_t L_31; L_31 = TextureLoadingContext_get_Height_m8280F4A60EBAB6EF724624FA3E8E3647D44A9CBF(L_30, NULL); TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_32 = ___0_textureLoadingContext; NullCheck(L_32); AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_33; L_33 = TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline(L_32, NULL); NullCheck(L_33); AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_34 = L_33->___Options; NullCheck(L_34); int32_t L_35 = L_34->___MaxTexturesResolution; G_B10_0 = ((((int32_t)((((int32_t)L_31) > ((int32_t)L_35))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00ca; } IL_00c9: { G_B10_0 = 0; } IL_00ca: { G_B12_0 = G_B10_0; goto IL_00cd; } IL_00cc: { G_B12_0 = 1; } IL_00cd: { V_3 = (bool)G_B12_0; bool L_36 = V_3; if (!L_36) { goto IL_00da; } } { TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* L_37 = ___0_textureLoadingContext; TextureUtils_CreateTexture2D_m2E6871367C92B01C90057E769A14D214C215D617(L_37, NULL); } IL_00da: { } IL_00db: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mBAE6C9A41BC15125B04C5F8566BF1B4623A22201 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251* L_0 = (U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251*)il2cpp_codegen_object_new(U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_il2cpp_TypeInfo_var); U3CU3Ec__ctor_m6C9E79750343BD6E3F0B41906F4791670A48A0E1(L_0, NULL); ((U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6C9E79750343BD6E3F0B41906F4791670A48A0E1 (U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CGetTextureDataStreamU3Eb__1_0_m0DF46FDD93222AE207D05BBB7D4F04C0EC780A31 (U3CU3Ec_tF2389CF0248567F358367B79D1E9AC2BB240B251* __this, TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* ___0_a, TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* ___1_b, const RuntimeMethod* method) { int32_t G_B3_0 = 0; { TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* L_0 = ___0_a; NullCheck(L_0); int32_t L_1 = L_0->___CheckingOrder; TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* L_2 = ___1_b; NullCheck(L_2); int32_t L_3 = L_2->___CheckingOrder; if ((((int32_t)L_1) > ((int32_t)L_3))) { goto IL_0011; } } { G_B3_0 = 1; goto IL_0012; } IL_0011: { G_B3_0 = (-1); } IL_0012: { return G_B3_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CPrivateImplementationDetailsU3E_ComputeStringHash_mA752F30BB532F6C12210325313DFE69610E47C00 (String_t* ___0_s, const RuntimeMethod* method) { uint32_t V_0 = 0; int32_t V_1 = 0; { String_t* L_0 = ___0_s; if (!L_0) { goto IL_002c; } } { V_0 = ((int32_t)-2128831035); V_1 = 0; goto IL_0021; } IL_000d: { String_t* L_1 = ___0_s; int32_t L_2 = V_1; NullCheck(L_1); Il2CppChar L_3; L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL); uint32_t L_4 = V_0; V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)((int32_t)L_3^(int32_t)L_4)), ((int32_t)16777619))); int32_t L_5 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0021: { int32_t L_6 = V_1; String_t* L_7 = ___0_s; NullCheck(L_7); int32_t L_8; L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL); if ((((int32_t)L_6) >= ((int32_t)L_8))) { goto IL_002c; } } { goto IL_000d; } IL_002c: { uint32_t L_9 = V_0; return L_9; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Log_m116F062EEBF1C53EC8D18C9B1748E999EF9424EF_inline (float ___0_f, float ___1_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { float L_0 = ___0_f; float L_1 = ___1_p; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = Math_Log_m5A3BBBF06AB82F25C885812E07D27B473CF43054(((double)L_0), ((double)L_1), NULL); V_0 = ((float)L_2); goto IL_000e; } IL_000e: { float L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = ceil(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = floor(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* TextureLoadingContext_get_Context_mF9C130567890BAC25D113701C49F3EE5074A2F0C_inline (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) { { AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_0 = __this->___U3CContextU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* TextureLoadingContext_get_UnityTexture_m6BD39DDE0CE4665E9E019181064FAEEAAD9B01A9_inline (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, const RuntimeMethod* method) { { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = __this->___U3CUnityTextureU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TextureLoadingContext_set_UnityTexture_m13DB98CE54BCBBFE76226206AFAFD0107CB67F28_inline (TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_value, const RuntimeMethod* method) { { Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___0_value; __this->___U3CUnityTextureU3Ek__BackingField = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUnityTextureU3Ek__BackingField), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___m_XMin = L_0; float L_1 = ___1_y; __this->___m_YMin = L_1; float L_2 = ___2_width; __this->___m_Width = L_2; float L_3 = ___3_height; __this->___m_Height = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_gshared_inline (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, const RuntimeMethod* method) { { void* L_0 = __this->___m_Buffer; return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_gshared_inline (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, const RuntimeMethod* method) { { void* L_0 = __this->___m_Buffer; return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) { { float L_0 = __this->___value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) { { bool L_0 = __this->___hasValue; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m32DC218761A46EBB56071AEE546588E3DA5AA4EA_gshared_inline (Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A* __this, const RuntimeMethod* method) { { bool L_0 = __this->___hasValue; return L_0; } }