UnityEngine.UnityWebRequestTextureModule.cpp 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  9. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804;
  10. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB;
  11. struct DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C;
  12. struct String_t;
  13. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
  14. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F;
  15. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6;
  16. struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E;
  17. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  18. IL2CPP_EXTERN_C RuntimeClass* DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_il2cpp_TypeInfo_var;
  19. IL2CPP_EXTERN_C RuntimeClass* UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_il2cpp_TypeInfo_var;
  20. IL2CPP_EXTERN_C String_t* _stringLiteral3781CFEEF925855A4B7284E1783A7D715A6333F6;
  21. IL2CPP_EXTERN_C const RuntimeMethod* DownloadHandler_GetCheckedDownloader_TisDownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_m48B87C30613EBA6F37E5EB26776D29B7612196E0_RuntimeMethod_var;
  22. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com;
  23. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com;
  24. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com;
  25. IL2CPP_EXTERN_C_BEGIN
  26. IL2CPP_EXTERN_C_END
  27. #ifdef __clang__
  28. #pragma clang diagnostic push
  29. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30. #pragma clang diagnostic ignored "-Wunused-variable"
  31. #endif
  32. struct U3CModuleU3E_tAEEA45345F4FE6CCC29A863B181BFCCC6EDBCAC7
  33. {
  34. };
  35. struct String_t : public RuntimeObject
  36. {
  37. int32_t ____stringLength;
  38. Il2CppChar ____firstChar;
  39. };
  40. struct UnityWebRequestTexture_t7C1794874F2663ED616906719C4A306A46B35C01 : public RuntimeObject
  41. {
  42. };
  43. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  44. {
  45. };
  46. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  47. {
  48. };
  49. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  50. {
  51. };
  52. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  53. {
  54. bool ___m_value;
  55. };
  56. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  57. {
  58. };
  59. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  60. {
  61. };
  62. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  63. {
  64. };
  65. struct IntPtr_t
  66. {
  67. void* ___m_value;
  68. };
  69. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  70. {
  71. union
  72. {
  73. struct
  74. {
  75. };
  76. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  77. };
  78. };
  79. struct Allocator_t996642592271AAD9EE688F142741D512C07B5824
  80. {
  81. int32_t ___value__;
  82. };
  83. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804 : public RuntimeObject
  84. {
  85. intptr_t ___m_Ptr;
  86. };
  87. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke
  88. {
  89. intptr_t ___m_Ptr;
  90. };
  91. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com
  92. {
  93. intptr_t ___m_Ptr;
  94. };
  95. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB : public RuntimeObject
  96. {
  97. intptr_t ___m_Ptr;
  98. };
  99. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke
  100. {
  101. intptr_t ___m_Ptr;
  102. };
  103. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com
  104. {
  105. intptr_t ___m_Ptr;
  106. };
  107. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  108. {
  109. intptr_t ___m_CachedPtr;
  110. };
  111. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  112. {
  113. intptr_t ___m_CachedPtr;
  114. };
  115. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  116. {
  117. intptr_t ___m_CachedPtr;
  118. };
  119. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6 : public RuntimeObject
  120. {
  121. intptr_t ___m_Ptr;
  122. };
  123. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke
  124. {
  125. intptr_t ___m_Ptr;
  126. };
  127. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com
  128. {
  129. intptr_t ___m_Ptr;
  130. };
  131. struct NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF
  132. {
  133. void* ___m_Buffer;
  134. int32_t ___m_Length;
  135. int32_t ___m_AllocatorLabel;
  136. };
  137. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  138. {
  139. };
  140. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F : public RuntimeObject
  141. {
  142. intptr_t ___m_Ptr;
  143. DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* ___m_DownloadHandler;
  144. UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6* ___m_UploadHandler;
  145. CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804* ___m_CertificateHandler;
  146. Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri;
  147. bool ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField;
  148. bool ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField;
  149. bool ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField;
  150. };
  151. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke
  152. {
  153. intptr_t ___m_Ptr;
  154. DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke ___m_DownloadHandler;
  155. UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke ___m_UploadHandler;
  156. CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke ___m_CertificateHandler;
  157. Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri;
  158. int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField;
  159. int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField;
  160. int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField;
  161. };
  162. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com
  163. {
  164. intptr_t ___m_Ptr;
  165. DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com* ___m_DownloadHandler;
  166. UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com* ___m_UploadHandler;
  167. CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com* ___m_CertificateHandler;
  168. Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri;
  169. int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField;
  170. int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField;
  171. int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField;
  172. };
  173. struct DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C : public DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB
  174. {
  175. NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_NativeData;
  176. bool ___mNonReadable;
  177. };
  178. struct DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshaled_pinvoke : public DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke
  179. {
  180. NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_NativeData;
  181. int32_t ___mNonReadable;
  182. };
  183. struct DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshaled_com : public DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com
  184. {
  185. NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_NativeData;
  186. int32_t ___mNonReadable;
  187. };
  188. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
  189. {
  190. };
  191. struct String_t_StaticFields
  192. {
  193. String_t* ___Empty;
  194. };
  195. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  196. {
  197. String_t* ___TrueString;
  198. String_t* ___FalseString;
  199. };
  200. struct IntPtr_t_StaticFields
  201. {
  202. intptr_t ___Zero;
  203. };
  204. #ifdef __clang__
  205. #pragma clang diagnostic pop
  206. #endif
  207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DownloadHandler_GetCheckedDownloader_TisRuntimeObject_mCD8E86885B6919DF07A065A18370EA15F37D0211_gshared (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___0_www, const RuntimeMethod* method) ;
  208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t DownloadHandlerTexture_Create_m6DBB03DC64DB11F35862D7A4F6B4A814B8531A21 (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* ___0_obj, bool ___1_readable, const RuntimeMethod* method) ;
  209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DownloadHandler__ctor_m833275AC5FCAC0BFB4F2D5C1C0C7FD76416CE496 (DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* __this, const RuntimeMethod* method) ;
  210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DownloadHandlerTexture_InternalCreateTexture_m2BC0B138561A55B9CCAB694E4447888B21D1B47A (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* __this, bool ___0_readable, const RuntimeMethod* method) ;
  211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF DownloadHandler_InternalGetNativeArray_mE622083BC3893B43BC8E7C467A1895664C3B6B89 (DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* ___0_dh, NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* ___1_nativeArray, const RuntimeMethod* method) ;
  212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DownloadHandler_DisposeNativeArray_m96514980A0A48921D17C059CAC2CC0CDA27B2398 (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* ___0_data, const RuntimeMethod* method) ;
  213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DownloadHandler_Dispose_mD5D4CCF0C2DFF1CB57C9B3A0EF4213ECB9F8F607 (DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* __this, const RuntimeMethod* method) ;
  214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* DownloadHandlerTexture_InternalGetTextureNative_m9244CDF2A5DE7B9971121CAC5642DD5FEA877688 (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* __this, const RuntimeMethod* method) ;
  215. inline DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* DownloadHandler_GetCheckedDownloader_TisDownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_m48B87C30613EBA6F37E5EB26776D29B7612196E0 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___0_www, const RuntimeMethod* method)
  216. {
  217. return (( DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* (*) (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F*, const RuntimeMethod*))DownloadHandler_GetCheckedDownloader_TisRuntimeObject_mCD8E86885B6919DF07A065A18370EA15F37D0211_gshared)(___0_www, method);
  218. }
  219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* DownloadHandlerTexture_get_texture_m170B5539995EB5984E98E426F52983589F7BEB7C (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* __this, const RuntimeMethod* method) ;
  220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* UnityWebRequestTexture_GetTexture_m45F855106C834021AC0DFA25FE31BA14C42693CA (String_t* ___0_uri, bool ___1_nonReadable, const RuntimeMethod* method) ;
  221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DownloadHandlerTexture__ctor_m29775B9DEA2C54AE7EFED3550C31AB4D5CF58AD8 (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* __this, bool ___0_readable, const RuntimeMethod* method) ;
  222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityWebRequest__ctor_m3798CB7D0BE685F2520AF1BBF83B523BBDD7980A (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, String_t* ___0_url, String_t* ___1_method, DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* ___2_downloadHandler, UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6* ___3_uploadHandler, const RuntimeMethod* method) ;
  223. #ifdef __clang__
  224. #pragma clang diagnostic push
  225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  226. #pragma clang diagnostic ignored "-Wunused-variable"
  227. #endif
  228. #ifdef __clang__
  229. #pragma clang diagnostic pop
  230. #endif
  231. #ifdef __clang__
  232. #pragma clang diagnostic push
  233. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  234. #pragma clang diagnostic ignored "-Wunused-variable"
  235. #endif
  236. IL2CPP_EXTERN_C void DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshal_pinvoke(const DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C& unmarshaled, DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshaled_pinvoke& marshaled)
  237. {
  238. marshaled.___m_NativeData = unmarshaled.___m_NativeData;
  239. marshaled.___mNonReadable = static_cast<int32_t>(unmarshaled.___mNonReadable);
  240. marshaled.___m_Ptr = unmarshaled.___m_Ptr;
  241. }
  242. IL2CPP_EXTERN_C void DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshal_pinvoke_back(const DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshaled_pinvoke& marshaled, DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C& unmarshaled)
  243. {
  244. NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF unmarshaledm_NativeData_temp_0;
  245. memset((&unmarshaledm_NativeData_temp_0), 0, sizeof(unmarshaledm_NativeData_temp_0));
  246. unmarshaledm_NativeData_temp_0 = marshaled.___m_NativeData;
  247. unmarshaled.___m_NativeData = unmarshaledm_NativeData_temp_0;
  248. bool unmarshaledmNonReadable_temp_1 = false;
  249. unmarshaledmNonReadable_temp_1 = static_cast<bool>(marshaled.___mNonReadable);
  250. unmarshaled.___mNonReadable = unmarshaledmNonReadable_temp_1;
  251. intptr_t unmarshaledm_Ptr_temp_2;
  252. memset((&unmarshaledm_Ptr_temp_2), 0, sizeof(unmarshaledm_Ptr_temp_2));
  253. unmarshaledm_Ptr_temp_2 = marshaled.___m_Ptr;
  254. unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_2;
  255. }
  256. IL2CPP_EXTERN_C void DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshal_pinvoke_cleanup(DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshaled_pinvoke& marshaled)
  257. {
  258. }
  259. IL2CPP_EXTERN_C void DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshal_com(const DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C& unmarshaled, DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshaled_com& marshaled)
  260. {
  261. marshaled.___m_NativeData = unmarshaled.___m_NativeData;
  262. marshaled.___mNonReadable = static_cast<int32_t>(unmarshaled.___mNonReadable);
  263. marshaled.___m_Ptr = unmarshaled.___m_Ptr;
  264. }
  265. IL2CPP_EXTERN_C void DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshal_com_back(const DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshaled_com& marshaled, DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C& unmarshaled)
  266. {
  267. NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF unmarshaledm_NativeData_temp_0;
  268. memset((&unmarshaledm_NativeData_temp_0), 0, sizeof(unmarshaledm_NativeData_temp_0));
  269. unmarshaledm_NativeData_temp_0 = marshaled.___m_NativeData;
  270. unmarshaled.___m_NativeData = unmarshaledm_NativeData_temp_0;
  271. bool unmarshaledmNonReadable_temp_1 = false;
  272. unmarshaledmNonReadable_temp_1 = static_cast<bool>(marshaled.___mNonReadable);
  273. unmarshaled.___mNonReadable = unmarshaledmNonReadable_temp_1;
  274. intptr_t unmarshaledm_Ptr_temp_2;
  275. memset((&unmarshaledm_Ptr_temp_2), 0, sizeof(unmarshaledm_Ptr_temp_2));
  276. unmarshaledm_Ptr_temp_2 = marshaled.___m_Ptr;
  277. unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_2;
  278. }
  279. IL2CPP_EXTERN_C void DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshal_com_cleanup(DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_marshaled_com& marshaled)
  280. {
  281. }
  282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t DownloadHandlerTexture_Create_m6DBB03DC64DB11F35862D7A4F6B4A814B8531A21 (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* ___0_obj, bool ___1_readable, const RuntimeMethod* method)
  283. {
  284. typedef intptr_t (*DownloadHandlerTexture_Create_m6DBB03DC64DB11F35862D7A4F6B4A814B8531A21_ftn) (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C*, bool);
  285. static DownloadHandlerTexture_Create_m6DBB03DC64DB11F35862D7A4F6B4A814B8531A21_ftn _il2cpp_icall_func;
  286. if (!_il2cpp_icall_func)
  287. _il2cpp_icall_func = (DownloadHandlerTexture_Create_m6DBB03DC64DB11F35862D7A4F6B4A814B8531A21_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Networking.DownloadHandlerTexture::Create(UnityEngine.Networking.DownloadHandlerTexture,System.Boolean)");
  288. intptr_t icallRetVal = _il2cpp_icall_func(___0_obj, ___1_readable);
  289. return icallRetVal;
  290. }
  291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DownloadHandlerTexture_InternalCreateTexture_m2BC0B138561A55B9CCAB694E4447888B21D1B47A (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* __this, bool ___0_readable, const RuntimeMethod* method)
  292. {
  293. {
  294. bool L_0 = ___0_readable;
  295. intptr_t L_1;
  296. L_1 = DownloadHandlerTexture_Create_m6DBB03DC64DB11F35862D7A4F6B4A814B8531A21(__this, L_0, NULL);
  297. ((DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB*)__this)->___m_Ptr = L_1;
  298. return;
  299. }
  300. }
  301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DownloadHandlerTexture__ctor_m29775B9DEA2C54AE7EFED3550C31AB4D5CF58AD8 (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* __this, bool ___0_readable, const RuntimeMethod* method)
  302. {
  303. {
  304. DownloadHandler__ctor_m833275AC5FCAC0BFB4F2D5C1C0C7FD76416CE496(__this, NULL);
  305. bool L_0 = ___0_readable;
  306. DownloadHandlerTexture_InternalCreateTexture_m2BC0B138561A55B9CCAB694E4447888B21D1B47A(__this, L_0, NULL);
  307. bool L_1 = ___0_readable;
  308. __this->___mNonReadable = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  309. return;
  310. }
  311. }
  312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF DownloadHandlerTexture_GetNativeData_m241724A953EC64E660235D0A0374EFACE1B0779A (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* __this, const RuntimeMethod* method)
  313. {
  314. NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF V_0;
  315. memset((&V_0), 0, sizeof(V_0));
  316. {
  317. NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_0 = (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF*)(&__this->___m_NativeData);
  318. NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_1;
  319. L_1 = DownloadHandler_InternalGetNativeArray_mE622083BC3893B43BC8E7C467A1895664C3B6B89(__this, L_0, NULL);
  320. V_0 = L_1;
  321. goto IL_0010;
  322. }
  323. IL_0010:
  324. {
  325. NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_2 = V_0;
  326. return L_2;
  327. }
  328. }
  329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DownloadHandlerTexture_Dispose_m8B9EB903164BC27743144F900697F7B98A4725EB (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* __this, const RuntimeMethod* method)
  330. {
  331. {
  332. NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_0 = (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF*)(&__this->___m_NativeData);
  333. DownloadHandler_DisposeNativeArray_m96514980A0A48921D17C059CAC2CC0CDA27B2398(L_0, NULL);
  334. DownloadHandler_Dispose_mD5D4CCF0C2DFF1CB57C9B3A0EF4213ECB9F8F607(__this, NULL);
  335. return;
  336. }
  337. }
  338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* DownloadHandlerTexture_get_texture_m170B5539995EB5984E98E426F52983589F7BEB7C (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* __this, const RuntimeMethod* method)
  339. {
  340. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_0 = NULL;
  341. {
  342. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0;
  343. L_0 = DownloadHandlerTexture_InternalGetTextureNative_m9244CDF2A5DE7B9971121CAC5642DD5FEA877688(__this, NULL);
  344. V_0 = L_0;
  345. goto IL_000a;
  346. }
  347. IL_000a:
  348. {
  349. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = V_0;
  350. return L_1;
  351. }
  352. }
  353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* DownloadHandlerTexture_InternalGetTextureNative_m9244CDF2A5DE7B9971121CAC5642DD5FEA877688 (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* __this, const RuntimeMethod* method)
  354. {
  355. typedef Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* (*DownloadHandlerTexture_InternalGetTextureNative_m9244CDF2A5DE7B9971121CAC5642DD5FEA877688_ftn) (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C*);
  356. static DownloadHandlerTexture_InternalGetTextureNative_m9244CDF2A5DE7B9971121CAC5642DD5FEA877688_ftn _il2cpp_icall_func;
  357. if (!_il2cpp_icall_func)
  358. _il2cpp_icall_func = (DownloadHandlerTexture_InternalGetTextureNative_m9244CDF2A5DE7B9971121CAC5642DD5FEA877688_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Networking.DownloadHandlerTexture::InternalGetTextureNative()");
  359. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* icallRetVal = _il2cpp_icall_func(__this);
  360. return icallRetVal;
  361. }
  362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* DownloadHandlerTexture_GetContent_m86BC88F58305A1B21C21CE7D82658197932EFB18 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___0_www, const RuntimeMethod* method)
  363. {
  364. static bool s_Il2CppMethodInitialized;
  365. if (!s_Il2CppMethodInitialized)
  366. {
  367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DownloadHandler_GetCheckedDownloader_TisDownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_m48B87C30613EBA6F37E5EB26776D29B7612196E0_RuntimeMethod_var);
  368. s_Il2CppMethodInitialized = true;
  369. }
  370. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_0 = NULL;
  371. {
  372. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_0 = ___0_www;
  373. DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* L_1;
  374. L_1 = DownloadHandler_GetCheckedDownloader_TisDownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_m48B87C30613EBA6F37E5EB26776D29B7612196E0(L_0, DownloadHandler_GetCheckedDownloader_TisDownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_m48B87C30613EBA6F37E5EB26776D29B7612196E0_RuntimeMethod_var);
  375. NullCheck(L_1);
  376. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2;
  377. L_2 = DownloadHandlerTexture_get_texture_m170B5539995EB5984E98E426F52983589F7BEB7C(L_1, NULL);
  378. V_0 = L_2;
  379. goto IL_000f;
  380. }
  381. IL_000f:
  382. {
  383. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = V_0;
  384. return L_3;
  385. }
  386. }
  387. #ifdef __clang__
  388. #pragma clang diagnostic pop
  389. #endif
  390. #ifdef __clang__
  391. #pragma clang diagnostic push
  392. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  393. #pragma clang diagnostic ignored "-Wunused-variable"
  394. #endif
  395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* UnityWebRequestTexture_GetTexture_mEEC74BBC5190D4012A0B87C5D439AF59E22EF2EF (String_t* ___0_uri, const RuntimeMethod* method)
  396. {
  397. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* V_0 = NULL;
  398. {
  399. String_t* L_0 = ___0_uri;
  400. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_1;
  401. L_1 = UnityWebRequestTexture_GetTexture_m45F855106C834021AC0DFA25FE31BA14C42693CA(L_0, (bool)0, NULL);
  402. V_0 = L_1;
  403. goto IL_000b;
  404. }
  405. IL_000b:
  406. {
  407. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_2 = V_0;
  408. return L_2;
  409. }
  410. }
  411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* UnityWebRequestTexture_GetTexture_m45F855106C834021AC0DFA25FE31BA14C42693CA (String_t* ___0_uri, bool ___1_nonReadable, const RuntimeMethod* method)
  412. {
  413. static bool s_Il2CppMethodInitialized;
  414. if (!s_Il2CppMethodInitialized)
  415. {
  416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_il2cpp_TypeInfo_var);
  417. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_il2cpp_TypeInfo_var);
  418. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3781CFEEF925855A4B7284E1783A7D715A6333F6);
  419. s_Il2CppMethodInitialized = true;
  420. }
  421. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* V_0 = NULL;
  422. {
  423. String_t* L_0 = ___0_uri;
  424. bool L_1 = ___1_nonReadable;
  425. DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C* L_2 = (DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C*)il2cpp_codegen_object_new(DownloadHandlerTexture_t45E2D719000AA1594E648810F0B57A77FA7C568C_il2cpp_TypeInfo_var);
  426. DownloadHandlerTexture__ctor_m29775B9DEA2C54AE7EFED3550C31AB4D5CF58AD8(L_2, (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0), NULL);
  427. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_3 = (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F*)il2cpp_codegen_object_new(UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_il2cpp_TypeInfo_var);
  428. UnityWebRequest__ctor_m3798CB7D0BE685F2520AF1BBF83B523BBDD7980A(L_3, L_0, _stringLiteral3781CFEEF925855A4B7284E1783A7D715A6333F6, L_2, (UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6*)NULL, NULL);
  429. V_0 = L_3;
  430. goto IL_0019;
  431. }
  432. IL_0019:
  433. {
  434. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_4 = V_0;
  435. return L_4;
  436. }
  437. }
  438. #ifdef __clang__
  439. #pragma clang diagnostic pop
  440. #endif