From 481fc84ed47f837ece25d1f41a3e49eee6021c4d Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 15 Mar 2024 16:50:38 +0800 Subject: [PATCH] =?UTF-8?q?[optimize]=E4=BD=BF=E7=94=A8Unity=20Pool?= =?UTF-8?q?=E5=AF=B9List=E5=9B=9E=E6=94=B6=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../YooAsset/Runtime/ResourcePackage/ResourcePackage.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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