[optimize]使用Unity Pool对List回收使用

pull/255/head
unknown 2024-03-15 16:50:38 +08:00
parent 6e67b21ee3
commit 481fc84ed4
1 changed files with 6 additions and 2 deletions

View File

@ -536,13 +536,17 @@ namespace YooAsset
return true; return true;
List<BundleInfo> depends = _bundleQuery.GetDependBundleInfos(assetInfo); List<BundleInfo> depends = _bundleQuery.GetDependBundleInfos(assetInfo);
bool result = false;
foreach (var depend in depends) foreach (var depend in depends)
{ {
if (depend.LoadMode == BundleInfo.ELoadMode.LoadFromRemote) if (depend.LoadMode == BundleInfo.ELoadMode.LoadFromRemote)
return true; {
result = true;
break;
}
} }
ListPool<BundleInfo>.Release(depends); ListPool<BundleInfo>.Release(depends);
return false; return result;
} }
#endregion #endregion