diff --git a/Assets/YooAsset/Runtime/FileSystem/DefaultCacheFileSystem/Operation/internal/DownloadCenterOperation.cs b/Assets/YooAsset/Runtime/FileSystem/DefaultCacheFileSystem/Operation/internal/DownloadCenterOperation.cs index eb2dac95..d453901f 100644 --- a/Assets/YooAsset/Runtime/FileSystem/DefaultCacheFileSystem/Operation/internal/DownloadCenterOperation.cs +++ b/Assets/YooAsset/Runtime/FileSystem/DefaultCacheFileSystem/Operation/internal/DownloadCenterOperation.cs @@ -42,7 +42,11 @@ namespace YooAsset // 移除下载器 foreach (var key in _removeList) { - _downloaders.Remove(key); + if (_downloaders.TryGetValue(key, out var downloader)) + { + Childs.Remove(downloader); + _downloaders.Remove(key); + } } // 最大并发数检测