diff --git a/Assets/YooAsset/Runtime/AssetSystem/AssetSystem.cs b/Assets/YooAsset/Runtime/AssetSystem/AssetSystem.cs index aff8ba3..ed7e821 100644 --- a/Assets/YooAsset/Runtime/AssetSystem/AssetSystem.cs +++ b/Assets/YooAsset/Runtime/AssetSystem/AssetSystem.cs @@ -72,9 +72,14 @@ namespace YooAsset _isUnloadSafe = false; for (int i = 0; i < _providerList.Count; i++) { + var provider = _providerList[i]; + if (provider.IsDone) + continue; + + provider.Update(); + if (IsBusy) break; - _providerList[i].Update(); } _isUnloadSafe = true; }