説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

UnityEngine.UnityWebRequestWWWModule.cpp 32KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872
  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. // System.Action`1<UnityEngine.AsyncOperation>
  9. struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB;
  10. // System.Byte[]
  11. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  12. // UnityEngine.Networking.CertificateHandler
  13. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804;
  14. // UnityEngine.CustomYieldInstruction
  15. struct CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617;
  16. // UnityEngine.Networking.DownloadHandler
  17. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB;
  18. // System.String
  19. struct String_t;
  20. // UnityEngine.Networking.UnityWebRequest
  21. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F;
  22. // UnityEngine.Networking.UnityWebRequestAsyncOperation
  23. struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C;
  24. // UnityEngine.Networking.UploadHandler
  25. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6;
  26. // System.Uri
  27. struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E;
  28. // System.Void
  29. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  30. // UnityEngine.WWW
  31. struct WWW_tEADA9A43B98FC277E498F8E3206A3B8C4E5AF3FB;
  32. IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
  33. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  34. IL2CPP_EXTERN_C RuntimeClass* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var;
  35. IL2CPP_EXTERN_C String_t* _stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA;
  36. IL2CPP_EXTERN_C String_t* _stringLiteral8E752B76D455A50FE476984D4B09A7CDBF2A753E;
  37. IL2CPP_EXTERN_C String_t* _stringLiteralE2429764F10DC7E990250D2AE4138FE5AC928076;
  38. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com;
  39. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com;
  40. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com;
  41. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke;
  42. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com;
  43. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  44. IL2CPP_EXTERN_C_BEGIN
  45. IL2CPP_EXTERN_C_END
  46. #ifdef __clang__
  47. #pragma clang diagnostic push
  48. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  49. #pragma clang diagnostic ignored "-Wunused-variable"
  50. #endif
  51. // <Module>
  52. struct U3CModuleU3E_t36B2669420D1A4B95932D0C64742D3D5FC618056
  53. {
  54. };
  55. // UnityEngine.CustomYieldInstruction
  56. struct CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617 : public RuntimeObject
  57. {
  58. };
  59. // System.String
  60. struct String_t : public RuntimeObject
  61. {
  62. // System.Int32 System.String::_stringLength
  63. int32_t ____stringLength_4;
  64. // System.Char System.String::_firstChar
  65. Il2CppChar ____firstChar_5;
  66. };
  67. // System.ValueType
  68. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  69. {
  70. };
  71. // Native definition for P/Invoke marshalling of System.ValueType
  72. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  73. {
  74. };
  75. // Native definition for COM marshalling of System.ValueType
  76. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  77. {
  78. };
  79. // UnityEngine.YieldInstruction
  80. struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
  81. {
  82. };
  83. // Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
  84. struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
  85. {
  86. };
  87. // Native definition for COM marshalling of UnityEngine.YieldInstruction
  88. struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
  89. {
  90. };
  91. // System.Boolean
  92. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  93. {
  94. // System.Boolean System.Boolean::m_value
  95. bool ___m_value_0;
  96. };
  97. // System.Byte
  98. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  99. {
  100. // System.Byte System.Byte::m_value
  101. uint8_t ___m_value_0;
  102. };
  103. // System.Int64
  104. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  105. {
  106. // System.Int64 System.Int64::m_value
  107. int64_t ___m_value_0;
  108. };
  109. // System.IntPtr
  110. struct IntPtr_t
  111. {
  112. // System.Void* System.IntPtr::m_value
  113. void* ___m_value_0;
  114. };
  115. // System.Single
  116. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  117. {
  118. // System.Single System.Single::m_value
  119. float ___m_value_0;
  120. };
  121. // System.Void
  122. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  123. {
  124. union
  125. {
  126. struct
  127. {
  128. };
  129. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  130. };
  131. };
  132. // UnityEngine.WWW
  133. struct WWW_tEADA9A43B98FC277E498F8E3206A3B8C4E5AF3FB : public CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617
  134. {
  135. // UnityEngine.Networking.UnityWebRequest UnityEngine.WWW::_uwr
  136. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ____uwr_0;
  137. };
  138. // UnityEngine.AsyncOperation
  139. struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
  140. {
  141. // System.IntPtr UnityEngine.AsyncOperation::m_Ptr
  142. intptr_t ___m_Ptr_0;
  143. // System.Action`1<UnityEngine.AsyncOperation> UnityEngine.AsyncOperation::m_completeCallback
  144. Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___m_completeCallback_1;
  145. };
  146. // Native definition for P/Invoke marshalling of UnityEngine.AsyncOperation
  147. struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
  148. {
  149. intptr_t ___m_Ptr_0;
  150. Il2CppMethodPointer ___m_completeCallback_1;
  151. };
  152. // Native definition for COM marshalling of UnityEngine.AsyncOperation
  153. struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
  154. {
  155. intptr_t ___m_Ptr_0;
  156. Il2CppMethodPointer ___m_completeCallback_1;
  157. };
  158. // UnityEngine.Networking.CertificateHandler
  159. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804 : public RuntimeObject
  160. {
  161. // System.IntPtr UnityEngine.Networking.CertificateHandler::m_Ptr
  162. intptr_t ___m_Ptr_0;
  163. };
  164. // Native definition for P/Invoke marshalling of UnityEngine.Networking.CertificateHandler
  165. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke
  166. {
  167. intptr_t ___m_Ptr_0;
  168. };
  169. // Native definition for COM marshalling of UnityEngine.Networking.CertificateHandler
  170. struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com
  171. {
  172. intptr_t ___m_Ptr_0;
  173. };
  174. // UnityEngine.Networking.DownloadHandler
  175. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB : public RuntimeObject
  176. {
  177. // System.IntPtr UnityEngine.Networking.DownloadHandler::m_Ptr
  178. intptr_t ___m_Ptr_0;
  179. };
  180. // Native definition for P/Invoke marshalling of UnityEngine.Networking.DownloadHandler
  181. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke
  182. {
  183. intptr_t ___m_Ptr_0;
  184. };
  185. // Native definition for COM marshalling of UnityEngine.Networking.DownloadHandler
  186. struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com
  187. {
  188. intptr_t ___m_Ptr_0;
  189. };
  190. // UnityEngine.Networking.UploadHandler
  191. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6 : public RuntimeObject
  192. {
  193. // System.IntPtr UnityEngine.Networking.UploadHandler::m_Ptr
  194. intptr_t ___m_Ptr_0;
  195. };
  196. // Native definition for P/Invoke marshalling of UnityEngine.Networking.UploadHandler
  197. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke
  198. {
  199. intptr_t ___m_Ptr_0;
  200. };
  201. // Native definition for COM marshalling of UnityEngine.Networking.UploadHandler
  202. struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com
  203. {
  204. intptr_t ___m_Ptr_0;
  205. };
  206. // UnityEngine.Networking.UnityWebRequest
  207. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F : public RuntimeObject
  208. {
  209. // System.IntPtr UnityEngine.Networking.UnityWebRequest::m_Ptr
  210. intptr_t ___m_Ptr_0;
  211. // UnityEngine.Networking.DownloadHandler UnityEngine.Networking.UnityWebRequest::m_DownloadHandler
  212. DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* ___m_DownloadHandler_1;
  213. // UnityEngine.Networking.UploadHandler UnityEngine.Networking.UnityWebRequest::m_UploadHandler
  214. UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6* ___m_UploadHandler_2;
  215. // UnityEngine.Networking.CertificateHandler UnityEngine.Networking.UnityWebRequest::m_CertificateHandler
  216. CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804* ___m_CertificateHandler_3;
  217. // System.Uri UnityEngine.Networking.UnityWebRequest::m_Uri
  218. Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri_4;
  219. // System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeCertificateHandlerOnDispose>k__BackingField
  220. bool ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_5;
  221. // System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeDownloadHandlerOnDispose>k__BackingField
  222. bool ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_6;
  223. // System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeUploadHandlerOnDispose>k__BackingField
  224. bool ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_7;
  225. };
  226. // Native definition for P/Invoke marshalling of UnityEngine.Networking.UnityWebRequest
  227. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke
  228. {
  229. intptr_t ___m_Ptr_0;
  230. DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke ___m_DownloadHandler_1;
  231. UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke ___m_UploadHandler_2;
  232. CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke ___m_CertificateHandler_3;
  233. Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri_4;
  234. int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_5;
  235. int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_6;
  236. int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_7;
  237. };
  238. // Native definition for COM marshalling of UnityEngine.Networking.UnityWebRequest
  239. struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com
  240. {
  241. intptr_t ___m_Ptr_0;
  242. DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com* ___m_DownloadHandler_1;
  243. UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com* ___m_UploadHandler_2;
  244. CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com* ___m_CertificateHandler_3;
  245. Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri_4;
  246. int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_5;
  247. int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_6;
  248. int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_7;
  249. };
  250. // UnityEngine.Networking.UnityWebRequestAsyncOperation
  251. struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C
  252. {
  253. // UnityEngine.Networking.UnityWebRequest UnityEngine.Networking.UnityWebRequestAsyncOperation::<webRequest>k__BackingField
  254. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___U3CwebRequestU3Ek__BackingField_2;
  255. };
  256. // Native definition for P/Invoke marshalling of UnityEngine.Networking.UnityWebRequestAsyncOperation
  257. struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_pinvoke : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke
  258. {
  259. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke* ___U3CwebRequestU3Ek__BackingField_2;
  260. };
  261. // Native definition for COM marshalling of UnityEngine.Networking.UnityWebRequestAsyncOperation
  262. struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_com : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com
  263. {
  264. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com* ___U3CwebRequestU3Ek__BackingField_2;
  265. };
  266. // <Module>
  267. // <Module>
  268. // UnityEngine.CustomYieldInstruction
  269. // UnityEngine.CustomYieldInstruction
  270. // System.String
  271. struct String_t_StaticFields
  272. {
  273. // System.String System.String::Empty
  274. String_t* ___Empty_6;
  275. };
  276. // System.String
  277. // System.Boolean
  278. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  279. {
  280. // System.String System.Boolean::TrueString
  281. String_t* ___TrueString_5;
  282. // System.String System.Boolean::FalseString
  283. String_t* ___FalseString_6;
  284. };
  285. // System.Boolean
  286. // System.Byte
  287. // System.Byte
  288. // System.Int64
  289. // System.Int64
  290. // System.Single
  291. // System.Single
  292. // System.Void
  293. // System.Void
  294. // UnityEngine.WWW
  295. // UnityEngine.WWW
  296. // UnityEngine.Networking.DownloadHandler
  297. // UnityEngine.Networking.DownloadHandler
  298. // UnityEngine.Networking.UnityWebRequest
  299. // UnityEngine.Networking.UnityWebRequest
  300. // UnityEngine.Networking.UnityWebRequestAsyncOperation
  301. // UnityEngine.Networking.UnityWebRequestAsyncOperation
  302. #ifdef __clang__
  303. #pragma clang diagnostic pop
  304. #endif
  305. // System.Byte[]
  306. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  307. {
  308. ALIGN_FIELD (8) uint8_t m_Items[1];
  309. inline uint8_t GetAt(il2cpp_array_size_t index) const
  310. {
  311. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  312. return m_Items[index];
  313. }
  314. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  315. {
  316. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  317. return m_Items + index;
  318. }
  319. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  320. {
  321. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  322. m_Items[index] = value;
  323. }
  324. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  325. {
  326. return m_Items[index];
  327. }
  328. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  329. {
  330. return m_Items + index;
  331. }
  332. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  333. {
  334. m_Items[index] = value;
  335. }
  336. };
  337. // System.Void UnityEngine.CustomYieldInstruction::.ctor()
  338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomYieldInstruction__ctor_mB64531EC09E871EF60BFAC16918A774C977C7B50 (CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617* __this, const RuntimeMethod* method) ;
  339. // UnityEngine.Networking.UnityWebRequest UnityEngine.Networking.UnityWebRequest::Get(System.String)
  340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* UnityWebRequest_Get_m1A332EE069BB5052368307F254A5A7627BB5FD86 (String_t* ___0_uri, const RuntimeMethod* method) ;
  341. // UnityEngine.Networking.UnityWebRequestAsyncOperation UnityEngine.Networking.UnityWebRequest::SendWebRequest()
  342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* UnityWebRequest_SendWebRequest_mA3CD13983BAA5074A0640EDD661B1E46E6DB6C13 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
  343. // System.Boolean UnityEngine.WWW::WaitUntilDoneIfPossible()
  344. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WWW_WaitUntilDoneIfPossible_mD975AFF6737F00BB5003C5AEDBD795751F129A84 (WWW_tEADA9A43B98FC277E498F8E3206A3B8C4E5AF3FB* __this, const RuntimeMethod* method) ;
  345. // UnityEngine.Networking.UnityWebRequest/Result UnityEngine.Networking.UnityWebRequest::get_result()
  346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
  347. // UnityEngine.Networking.DownloadHandler UnityEngine.Networking.UnityWebRequest::get_downloadHandler()
  348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* UnityWebRequest_get_downloadHandler_m1AA91B23D9D594A4F4FE2975FC356C508528F1D5 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
  349. // System.Byte[] UnityEngine.Networking.DownloadHandler::get_data()
  350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DownloadHandler_get_data_m1DC9B4514B12939B090028BF28C6BEF21DE9B6F3 (DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* __this, const RuntimeMethod* method) ;
  351. // System.Boolean UnityEngine.Networking.UnityWebRequest::get_isDone()
  352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityWebRequest_get_isDone_m3079B53A1CAFD8D5B334C635761E7B7E10B14123 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
  353. // System.String UnityEngine.Networking.UnityWebRequest::get_error()
  354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityWebRequest_get_error_m20A5D813ED59118B7AA1D1E2EB5250178B1F5B6F (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
  355. // System.Int64 UnityEngine.Networking.UnityWebRequest::get_responseCode()
  356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t UnityWebRequest_get_responseCode_m012C177F61435D5D120A21D7A03FFF7B0F8B904B (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
  357. // System.String UnityEngine.Networking.UnityWebRequest::GetHTTPStatusString(System.Int64)
  358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityWebRequest_GetHTTPStatusString_m791BC62F33D286229978CFFC201B16E1F2D3FB2D (int64_t ___0_responseCode, const RuntimeMethod* method) ;
  359. // System.String System.String::Format(System.String,System.Object,System.Object)
  360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
  361. // System.Single UnityEngine.Networking.UnityWebRequest::get_downloadProgress()
  362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float UnityWebRequest_get_downloadProgress_m28B3DB759530A61929D8AB02A4482AB21D3348B1 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
  363. // System.String UnityEngine.Networking.UnityWebRequest::get_url()
  364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityWebRequest_get_url_mA3BF205A6FCA2BF66A62174182BE84553CE3FFA8 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
  365. // System.Void UnityEngine.Networking.UnityWebRequest::Dispose()
  366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityWebRequest_Dispose_m9F43494C0FEA530A97D3F2AF3D425CCC7670753A (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
  367. // System.String UnityEngine.WWW::get_url()
  368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WWW_get_url_m368B1D7D23DC22E412A3F802C6E3047760665519 (WWW_tEADA9A43B98FC277E498F8E3206A3B8C4E5AF3FB* __this, const RuntimeMethod* method) ;
  369. // System.Boolean System.String::StartsWith(System.String,System.StringComparison)
  370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ;
  371. // System.Void UnityEngine.Debug::LogError(System.Object)
  372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  373. #ifdef __clang__
  374. #pragma clang diagnostic push
  375. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  376. #pragma clang diagnostic ignored "-Wunused-variable"
  377. #endif
  378. #ifdef __clang__
  379. #pragma clang diagnostic pop
  380. #endif
  381. #ifdef __clang__
  382. #pragma clang diagnostic push
  383. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  384. #pragma clang diagnostic ignored "-Wunused-variable"
  385. #endif
  386. // System.Void UnityEngine.WWW::.ctor(System.String)
  387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WWW__ctor_m5D29D83E9EE0925ED8252347CE24EC236401503D (WWW_tEADA9A43B98FC277E498F8E3206A3B8C4E5AF3FB* __this, String_t* ___0_url, const RuntimeMethod* method)
  388. {
  389. {
  390. CustomYieldInstruction__ctor_mB64531EC09E871EF60BFAC16918A774C977C7B50(__this, NULL);
  391. String_t* L_0 = ___0_url;
  392. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_1;
  393. L_1 = UnityWebRequest_Get_m1A332EE069BB5052368307F254A5A7627BB5FD86(L_0, NULL);
  394. __this->____uwr_0 = L_1;
  395. Il2CppCodeGenWriteBarrier((void**)(&__this->____uwr_0), (void*)L_1);
  396. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_2 = __this->____uwr_0;
  397. NullCheck(L_2);
  398. UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* L_3;
  399. L_3 = UnityWebRequest_SendWebRequest_mA3CD13983BAA5074A0640EDD661B1E46E6DB6C13(L_2, NULL);
  400. return;
  401. }
  402. }
  403. // System.Byte[] UnityEngine.WWW::get_bytes()
  404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* WWW_get_bytes_m83F5C24FC5AC80C5F3B9AF1E290E08F8B96C0642 (WWW_tEADA9A43B98FC277E498F8E3206A3B8C4E5AF3FB* __this, const RuntimeMethod* method)
  405. {
  406. static bool s_Il2CppMethodInitialized;
  407. if (!s_Il2CppMethodInitialized)
  408. {
  409. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  410. s_Il2CppMethodInitialized = true;
  411. }
  412. DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* V_0 = NULL;
  413. bool V_1 = false;
  414. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL;
  415. bool V_3 = false;
  416. bool V_4 = false;
  417. {
  418. bool L_0;
  419. L_0 = WWW_WaitUntilDoneIfPossible_mD975AFF6737F00BB5003C5AEDBD795751F129A84(__this, NULL);
  420. V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  421. bool L_1 = V_1;
  422. if (!L_1)
  423. {
  424. goto IL_0017;
  425. }
  426. }
  427. {
  428. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)0);
  429. V_2 = L_2;
  430. goto IL_005a;
  431. }
  432. IL_0017:
  433. {
  434. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_3 = __this->____uwr_0;
  435. NullCheck(L_3);
  436. int32_t L_4;
  437. L_4 = UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449(L_3, NULL);
  438. V_3 = (bool)((((int32_t)L_4) == ((int32_t)2))? 1 : 0);
  439. bool L_5 = V_3;
  440. if (!L_5)
  441. {
  442. goto IL_0032;
  443. }
  444. }
  445. {
  446. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)0);
  447. V_2 = L_6;
  448. goto IL_005a;
  449. }
  450. IL_0032:
  451. {
  452. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_7 = __this->____uwr_0;
  453. NullCheck(L_7);
  454. DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* L_8;
  455. L_8 = UnityWebRequest_get_downloadHandler_m1AA91B23D9D594A4F4FE2975FC356C508528F1D5(L_7, NULL);
  456. V_0 = L_8;
  457. DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* L_9 = V_0;
  458. V_4 = (bool)((((RuntimeObject*)(DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  459. bool L_10 = V_4;
  460. if (!L_10)
  461. {
  462. goto IL_0051;
  463. }
  464. }
  465. {
  466. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)0);
  467. V_2 = L_11;
  468. goto IL_005a;
  469. }
  470. IL_0051:
  471. {
  472. DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* L_12 = V_0;
  473. NullCheck(L_12);
  474. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13;
  475. L_13 = DownloadHandler_get_data_m1DC9B4514B12939B090028BF28C6BEF21DE9B6F3(L_12, NULL);
  476. V_2 = L_13;
  477. goto IL_005a;
  478. }
  479. IL_005a:
  480. {
  481. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = V_2;
  482. return L_14;
  483. }
  484. }
  485. // System.String UnityEngine.WWW::get_error()
  486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WWW_get_error_m6B2E4F6DB8ECC8217A112EC62AAA1D5E71AA1C93 (WWW_tEADA9A43B98FC277E498F8E3206A3B8C4E5AF3FB* __this, const RuntimeMethod* method)
  487. {
  488. static bool s_Il2CppMethodInitialized;
  489. if (!s_Il2CppMethodInitialized)
  490. {
  491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
  492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E752B76D455A50FE476984D4B09A7CDBF2A753E);
  493. s_Il2CppMethodInitialized = true;
  494. }
  495. bool V_0 = false;
  496. String_t* V_1 = NULL;
  497. bool V_2 = false;
  498. bool V_3 = false;
  499. String_t* V_4 = NULL;
  500. {
  501. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_0 = __this->____uwr_0;
  502. NullCheck(L_0);
  503. bool L_1;
  504. L_1 = UnityWebRequest_get_isDone_m3079B53A1CAFD8D5B334C635761E7B7E10B14123(L_0, NULL);
  505. V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  506. bool L_2 = V_0;
  507. if (!L_2)
  508. {
  509. goto IL_0017;
  510. }
  511. }
  512. {
  513. V_1 = (String_t*)NULL;
  514. goto IL_0087;
  515. }
  516. IL_0017:
  517. {
  518. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_3 = __this->____uwr_0;
  519. NullCheck(L_3);
  520. int32_t L_4;
  521. L_4 = UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449(L_3, NULL);
  522. V_2 = (bool)((((int32_t)L_4) == ((int32_t)2))? 1 : 0);
  523. bool L_5 = V_2;
  524. if (!L_5)
  525. {
  526. goto IL_0037;
  527. }
  528. }
  529. {
  530. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_6 = __this->____uwr_0;
  531. NullCheck(L_6);
  532. String_t* L_7;
  533. L_7 = UnityWebRequest_get_error_m20A5D813ED59118B7AA1D1E2EB5250178B1F5B6F(L_6, NULL);
  534. V_1 = L_7;
  535. goto IL_0087;
  536. }
  537. IL_0037:
  538. {
  539. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_8 = __this->____uwr_0;
  540. NullCheck(L_8);
  541. int64_t L_9;
  542. L_9 = UnityWebRequest_get_responseCode_m012C177F61435D5D120A21D7A03FFF7B0F8B904B(L_8, NULL);
  543. V_3 = (bool)((((int32_t)((((int64_t)L_9) < ((int64_t)((int64_t)((int32_t)400))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  544. bool L_10 = V_3;
  545. if (!L_10)
  546. {
  547. goto IL_0083;
  548. }
  549. }
  550. {
  551. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_11 = __this->____uwr_0;
  552. NullCheck(L_11);
  553. int64_t L_12;
  554. L_12 = UnityWebRequest_get_responseCode_m012C177F61435D5D120A21D7A03FFF7B0F8B904B(L_11, NULL);
  555. String_t* L_13;
  556. L_13 = UnityWebRequest_GetHTTPStatusString_m791BC62F33D286229978CFFC201B16E1F2D3FB2D(L_12, NULL);
  557. V_4 = L_13;
  558. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_14 = __this->____uwr_0;
  559. NullCheck(L_14);
  560. int64_t L_15;
  561. L_15 = UnityWebRequest_get_responseCode_m012C177F61435D5D120A21D7A03FFF7B0F8B904B(L_14, NULL);
  562. int64_t L_16 = L_15;
  563. RuntimeObject* L_17 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_16);
  564. String_t* L_18 = V_4;
  565. String_t* L_19;
  566. L_19 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral8E752B76D455A50FE476984D4B09A7CDBF2A753E, L_17, L_18, NULL);
  567. V_1 = L_19;
  568. goto IL_0087;
  569. }
  570. IL_0083:
  571. {
  572. V_1 = (String_t*)NULL;
  573. goto IL_0087;
  574. }
  575. IL_0087:
  576. {
  577. String_t* L_20 = V_1;
  578. return L_20;
  579. }
  580. }
  581. // System.Boolean UnityEngine.WWW::get_isDone()
  582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WWW_get_isDone_m7E88B666AD0E3903757043813B2811BBFCCCA52E (WWW_tEADA9A43B98FC277E498F8E3206A3B8C4E5AF3FB* __this, const RuntimeMethod* method)
  583. {
  584. bool V_0 = false;
  585. {
  586. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_0 = __this->____uwr_0;
  587. NullCheck(L_0);
  588. bool L_1;
  589. L_1 = UnityWebRequest_get_isDone_m3079B53A1CAFD8D5B334C635761E7B7E10B14123(L_0, NULL);
  590. V_0 = L_1;
  591. goto IL_000f;
  592. }
  593. IL_000f:
  594. {
  595. bool L_2 = V_0;
  596. return L_2;
  597. }
  598. }
  599. // System.Single UnityEngine.WWW::get_progress()
  600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float WWW_get_progress_m8BE51921011B9C737C690F8776F93109E5481B47 (WWW_tEADA9A43B98FC277E498F8E3206A3B8C4E5AF3FB* __this, const RuntimeMethod* method)
  601. {
  602. float V_0 = 0.0f;
  603. bool V_1 = false;
  604. float V_2 = 0.0f;
  605. {
  606. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_0 = __this->____uwr_0;
  607. NullCheck(L_0);
  608. float L_1;
  609. L_1 = UnityWebRequest_get_downloadProgress_m28B3DB759530A61929D8AB02A4482AB21D3348B1(L_0, NULL);
  610. V_0 = L_1;
  611. float L_2 = V_0;
  612. V_1 = (bool)((((float)L_2) < ((float)(0.0f)))? 1 : 0);
  613. bool L_3 = V_1;
  614. if (!L_3)
  615. {
  616. goto IL_001f;
  617. }
  618. }
  619. {
  620. V_0 = (0.0f);
  621. }
  622. IL_001f:
  623. {
  624. float L_4 = V_0;
  625. V_2 = L_4;
  626. goto IL_0023;
  627. }
  628. IL_0023:
  629. {
  630. float L_5 = V_2;
  631. return L_5;
  632. }
  633. }
  634. // System.String UnityEngine.WWW::get_url()
  635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WWW_get_url_m368B1D7D23DC22E412A3F802C6E3047760665519 (WWW_tEADA9A43B98FC277E498F8E3206A3B8C4E5AF3FB* __this, const RuntimeMethod* method)
  636. {
  637. String_t* V_0 = NULL;
  638. {
  639. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_0 = __this->____uwr_0;
  640. NullCheck(L_0);
  641. String_t* L_1;
  642. L_1 = UnityWebRequest_get_url_mA3BF205A6FCA2BF66A62174182BE84553CE3FFA8(L_0, NULL);
  643. V_0 = L_1;
  644. goto IL_000f;
  645. }
  646. IL_000f:
  647. {
  648. String_t* L_2 = V_0;
  649. return L_2;
  650. }
  651. }
  652. // System.Boolean UnityEngine.WWW::get_keepWaiting()
  653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WWW_get_keepWaiting_m2D6B60FD9CB9C3E86D69E87EA32953AA68AE26B9 (WWW_tEADA9A43B98FC277E498F8E3206A3B8C4E5AF3FB* __this, const RuntimeMethod* method)
  654. {
  655. bool V_0 = false;
  656. int32_t G_B3_0 = 0;
  657. {
  658. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_0 = __this->____uwr_0;
  659. if (!L_0)
  660. {
  661. goto IL_0019;
  662. }
  663. }
  664. {
  665. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_1 = __this->____uwr_0;
  666. NullCheck(L_1);
  667. bool L_2;
  668. L_2 = UnityWebRequest_get_isDone_m3079B53A1CAFD8D5B334C635761E7B7E10B14123(L_1, NULL);
  669. G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  670. goto IL_001a;
  671. }
  672. IL_0019:
  673. {
  674. G_B3_0 = 0;
  675. }
  676. IL_001a:
  677. {
  678. V_0 = (bool)G_B3_0;
  679. goto IL_001d;
  680. }
  681. IL_001d:
  682. {
  683. bool L_3 = V_0;
  684. return L_3;
  685. }
  686. }
  687. // System.Void UnityEngine.WWW::Dispose()
  688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WWW_Dispose_mE5FC4A2013C63A68C287F139B177D86F75C4A74F (WWW_tEADA9A43B98FC277E498F8E3206A3B8C4E5AF3FB* __this, const RuntimeMethod* method)
  689. {
  690. bool V_0 = false;
  691. {
  692. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_0 = __this->____uwr_0;
  693. V_0 = (bool)((!(((RuntimeObject*)(UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  694. bool L_1 = V_0;
  695. if (!L_1)
  696. {
  697. goto IL_0023;
  698. }
  699. }
  700. {
  701. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_2 = __this->____uwr_0;
  702. NullCheck(L_2);
  703. UnityWebRequest_Dispose_m9F43494C0FEA530A97D3F2AF3D425CCC7670753A(L_2, NULL);
  704. __this->____uwr_0 = (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F*)NULL;
  705. Il2CppCodeGenWriteBarrier((void**)(&__this->____uwr_0), (void*)(UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F*)NULL);
  706. }
  707. IL_0023:
  708. {
  709. return;
  710. }
  711. }
  712. // System.Boolean UnityEngine.WWW::WaitUntilDoneIfPossible()
  713. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WWW_WaitUntilDoneIfPossible_mD975AFF6737F00BB5003C5AEDBD795751F129A84 (WWW_tEADA9A43B98FC277E498F8E3206A3B8C4E5AF3FB* __this, const RuntimeMethod* method)
  714. {
  715. static bool s_Il2CppMethodInitialized;
  716. if (!s_Il2CppMethodInitialized)
  717. {
  718. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  719. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA);
  720. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE2429764F10DC7E990250D2AE4138FE5AC928076);
  721. s_Il2CppMethodInitialized = true;
  722. }
  723. bool V_0 = false;
  724. bool V_1 = false;
  725. bool V_2 = false;
  726. bool V_3 = false;
  727. {
  728. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_0 = __this->____uwr_0;
  729. NullCheck(L_0);
  730. bool L_1;
  731. L_1 = UnityWebRequest_get_isDone_m3079B53A1CAFD8D5B334C635761E7B7E10B14123(L_0, NULL);
  732. V_0 = L_1;
  733. bool L_2 = V_0;
  734. if (!L_2)
  735. {
  736. goto IL_0014;
  737. }
  738. }
  739. {
  740. V_1 = (bool)1;
  741. goto IL_0054;
  742. }
  743. IL_0014:
  744. {
  745. String_t* L_3;
  746. L_3 = WWW_get_url_m368B1D7D23DC22E412A3F802C6E3047760665519(__this, NULL);
  747. NullCheck(L_3);
  748. bool L_4;
  749. L_4 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_3, _stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA, 5, NULL);
  750. V_2 = L_4;
  751. bool L_5 = V_2;
  752. if (!L_5)
  753. {
  754. goto IL_0044;
  755. }
  756. }
  757. {
  758. goto IL_002e;
  759. }
  760. IL_002c:
  761. {
  762. }
  763. IL_002e:
  764. {
  765. UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_6 = __this->____uwr_0;
  766. NullCheck(L_6);
  767. bool L_7;
  768. L_7 = UnityWebRequest_get_isDone_m3079B53A1CAFD8D5B334C635761E7B7E10B14123(L_6, NULL);
  769. V_3 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
  770. bool L_8 = V_3;
  771. if (L_8)
  772. {
  773. goto IL_002c;
  774. }
  775. }
  776. {
  777. V_1 = (bool)1;
  778. goto IL_0054;
  779. }
  780. IL_0044:
  781. {
  782. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  783. Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralE2429764F10DC7E990250D2AE4138FE5AC928076, NULL);
  784. V_1 = (bool)0;
  785. goto IL_0054;
  786. }
  787. IL_0054:
  788. {
  789. bool L_9 = V_1;
  790. return L_9;
  791. }
  792. }
  793. #ifdef __clang__
  794. #pragma clang diagnostic pop
  795. #endif