update download system

重构下载逻辑代码
This commit is contained in:
何冠峰
2025-07-09 14:52:22 +08:00
parent 6f5fcd55b1
commit 236468b4a8
5 changed files with 14 additions and 20 deletions

View File

@@ -82,11 +82,6 @@ namespace YooAsset
DisposeRequest();
}
}
internal override void InternalAbort()
{
_steps = ESteps.Done;
DisposeRequest();
}
private void CreateWebRequest()
{

View File

@@ -80,11 +80,6 @@ namespace YooAsset
DisposeRequest();
}
}
internal override void InternalAbort()
{
_steps = ESteps.Done;
DisposeRequest();
}
/// <summary>
/// 不检测超时

View File

@@ -64,11 +64,6 @@ namespace YooAsset
DisposeRequest();
}
}
internal override void InternalAbort()
{
_steps = ESteps.Done;
DisposeRequest();
}
private void CreateWebRequest()
{

View File

@@ -43,6 +43,20 @@ namespace YooAsset
_requestURL = url;
_timeout = timeout;
}
internal override void InternalAbort()
{
//TODO
// 1. 编辑器下停止运行游戏的时候主动终止下载任务
// 2. 真机上销毁包裹的时候主动终止下载任务
if (_isAbort == false)
{
if (_webRequest != null)
{
_webRequest.Abort();
_isAbort = true;
}
}
}
/// <summary>
/// 释放下载器

View File

@@ -78,11 +78,6 @@ namespace YooAsset
DisposeRequest();
}
}
internal override void InternalAbort()
{
_steps = ESteps.Done;
DisposeRequest();
}
private void CreateWebRequest()
{