From 4caf733ac68ce0b79f0aa04a4255c5bf7f654731 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E5=86=A0=E5=B3=B0?= Date: Thu, 9 Oct 2025 16:17:44 +0800 Subject: [PATCH] fix #652 --- .../Internal/DeserializeManifestOperation.cs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Assets/YooAsset/Runtime/ResourcePackage/Operation/Internal/DeserializeManifestOperation.cs b/Assets/YooAsset/Runtime/ResourcePackage/Operation/Internal/DeserializeManifestOperation.cs index 238b9ce6..38e6f3f5 100644 --- a/Assets/YooAsset/Runtime/ResourcePackage/Operation/Internal/DeserializeManifestOperation.cs +++ b/Assets/YooAsset/Runtime/ResourcePackage/Operation/Internal/DeserializeManifestOperation.cs @@ -159,8 +159,11 @@ namespace YooAsset _packageAssetCount--; Progress = 1f - _packageAssetCount / _progressTotalValue; - if (OperationSystem.IsBusy) - break; + if (IsWaitForAsyncComplete == false) + { + if (OperationSystem.IsBusy) + break; + } } if (_packageAssetCount <= 0) @@ -193,8 +196,11 @@ namespace YooAsset _packageBundleCount--; Progress = 1f - _packageBundleCount / _progressTotalValue; - if (OperationSystem.IsBusy) - break; + if (IsWaitForAsyncComplete == false) + { + if (OperationSystem.IsBusy) + break; + } } if (_packageBundleCount <= 0)