diff --git a/Assets/YooAsset/Runtime/ResourcePackage/ResourcePackage.cs b/Assets/YooAsset/Runtime/ResourcePackage/ResourcePackage.cs index b4dc2d21..14993af2 100644 --- a/Assets/YooAsset/Runtime/ResourcePackage/ResourcePackage.cs +++ b/Assets/YooAsset/Runtime/ResourcePackage/ResourcePackage.cs @@ -536,13 +536,17 @@ namespace YooAsset return true; List depends = _bundleQuery.GetDependBundleInfos(assetInfo); + bool result = false; foreach (var depend in depends) { if (depend.LoadMode == BundleInfo.ELoadMode.LoadFromRemote) - return true; + { + result = true; + break; + } } ListPool.Release(depends); - return false; + return result; } #endregion