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)