mirror of https://github.com/tuyoogame/YooAsset
update download system
parent
a2e57c6e90
commit
8725821a27
|
@ -51,6 +51,9 @@ namespace YooAsset
|
||||||
// 准备下载
|
// 准备下载
|
||||||
if (_steps == ESteps.PrepareDownload)
|
if (_steps == ESteps.PrepareDownload)
|
||||||
{
|
{
|
||||||
|
// 获取请求地址
|
||||||
|
_requestURL = GetRequestURL();
|
||||||
|
|
||||||
// 重置变量
|
// 重置变量
|
||||||
_downloadProgress = 0f;
|
_downloadProgress = 0f;
|
||||||
_downloadedBytes = 0;
|
_downloadedBytes = 0;
|
||||||
|
@ -59,14 +62,16 @@ namespace YooAsset
|
||||||
_isAbort = false;
|
_isAbort = false;
|
||||||
_latestDownloadBytes = 0;
|
_latestDownloadBytes = 0;
|
||||||
_latestDownloadRealtime = Time.realtimeSinceStartup;
|
_latestDownloadRealtime = Time.realtimeSinceStartup;
|
||||||
|
|
||||||
|
// 重置计时器
|
||||||
|
if(_tryAgainTimer > 0f)
|
||||||
|
YooLogger.Warning($"Try again download : {_requestURL}");
|
||||||
_tryAgainTimer = 0f;
|
_tryAgainTimer = 0f;
|
||||||
|
|
||||||
// 删除临时文件
|
// 删除临时文件
|
||||||
if (File.Exists(_tempFilePath))
|
if (File.Exists(_tempFilePath))
|
||||||
File.Delete(_tempFilePath);
|
File.Delete(_tempFilePath);
|
||||||
|
|
||||||
// 获取请求地址
|
|
||||||
_requestURL = GetRequestURL();
|
|
||||||
_steps = ESteps.CreateDownloader;
|
_steps = ESteps.CreateDownloader;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -197,7 +202,6 @@ namespace YooAsset
|
||||||
_failedTryAgain--;
|
_failedTryAgain--;
|
||||||
_steps = ESteps.PrepareDownload;
|
_steps = ESteps.PrepareDownload;
|
||||||
ReportWarning();
|
ReportWarning();
|
||||||
YooLogger.Warning($"Try again download : {_requestURL}");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -91,6 +91,9 @@ namespace YooAsset
|
||||||
// 创建下载器
|
// 创建下载器
|
||||||
if (_steps == ESteps.PrepareDownload)
|
if (_steps == ESteps.PrepareDownload)
|
||||||
{
|
{
|
||||||
|
// 获取请求地址
|
||||||
|
_requestURL = GetRequestURL();
|
||||||
|
|
||||||
// 重置变量
|
// 重置变量
|
||||||
_downloadProgress = 0f;
|
_downloadProgress = 0f;
|
||||||
_downloadedBytes = 0;
|
_downloadedBytes = 0;
|
||||||
|
@ -99,11 +102,13 @@ namespace YooAsset
|
||||||
_isAbort = false;
|
_isAbort = false;
|
||||||
_latestDownloadBytes = 0;
|
_latestDownloadBytes = 0;
|
||||||
_latestDownloadRealtime = Time.realtimeSinceStartup;
|
_latestDownloadRealtime = Time.realtimeSinceStartup;
|
||||||
_tryAgainTimer = 0f;
|
|
||||||
_fileOriginLength = 0;
|
_fileOriginLength = 0;
|
||||||
|
|
||||||
// 获取请求地址
|
// 重置计时器
|
||||||
_requestURL = GetRequestURL();
|
if (_tryAgainTimer > 0f)
|
||||||
|
YooLogger.Warning($"Try again download : {_requestURL}");
|
||||||
|
_tryAgainTimer = 0f;
|
||||||
|
|
||||||
_steps = ESteps.CreateDownloader;
|
_steps = ESteps.CreateDownloader;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -257,7 +262,6 @@ namespace YooAsset
|
||||||
_failedTryAgain--;
|
_failedTryAgain--;
|
||||||
_steps = ESteps.PrepareDownload;
|
_steps = ESteps.PrepareDownload;
|
||||||
ReportWarning();
|
ReportWarning();
|
||||||
YooLogger.Warning($"Try again download : {_requestURL}");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue