using System;
using System.IO;
using System.Collections;
using System.Collections.Generic;
using System.Threading;
using UnityEngine.Networking;
namespace YooAsset
{
///
/// 自定义下载器的请求委托
///
public delegate UnityWebRequest DownloadRequestDelegate(string url);
internal static class DownloadHelper
{
///
/// 下载失败后清理文件的HTTP错误码
///
public static List ClearFileResponseCodes { set; get; }
///
/// 自定义下载器的请求委托
///
public static DownloadRequestDelegate RequestDelegate = null;
///
/// 创建一个新的网络请求
///
public static UnityWebRequest NewRequest(string requestURL)
{
UnityWebRequest webRequest;
if (RequestDelegate != null)
webRequest = RequestDelegate.Invoke(requestURL);
else
webRequest = new UnityWebRequest(requestURL, UnityWebRequest.kHttpVerbGET);
return webRequest;
}
}
}