diff --git a/Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/Operation/AssetBundleLoadSceneOperation.cs b/Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/Operation/AssetBundleLoadSceneOperation.cs index ee7a1d21..dc8eca30 100644 --- a/Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/Operation/AssetBundleLoadSceneOperation.cs +++ b/Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/Operation/AssetBundleLoadSceneOperation.cs @@ -71,7 +71,7 @@ namespace YooAsset { if (IsWaitForAsyncComplete) { - // 场景加载无法强制异步转同步 + //注意:场景加载无法强制异步转同步 YooLogger.Error("The scene is loading asyn !"); } else @@ -104,6 +104,11 @@ namespace YooAsset } } } + internal override void InternalWaitForAsyncComplete() + { + //TODO 场景加载不支持异步转同步,为了支持同步加载方法需要实现该方法! + InternalOnUpdate(); + } public override void UnSuspendLoad() { _suspendLoad = false; diff --git a/Assets/YooAsset/Runtime/FileSystem/BundleResult/VirtualBundleResult/Operation/VirtualBundleLoadSceneOperation.cs b/Assets/YooAsset/Runtime/FileSystem/BundleResult/VirtualBundleResult/Operation/VirtualBundleLoadSceneOperation.cs index 88157baf..3ca95375 100644 --- a/Assets/YooAsset/Runtime/FileSystem/BundleResult/VirtualBundleResult/Operation/VirtualBundleLoadSceneOperation.cs +++ b/Assets/YooAsset/Runtime/FileSystem/BundleResult/VirtualBundleResult/Operation/VirtualBundleLoadSceneOperation.cs @@ -76,7 +76,7 @@ namespace YooAsset { if (IsWaitForAsyncComplete) { - // 场景加载无法强制异步转同步 + // 注意:场景加载无法强制异步转同步 YooLogger.Error("The scene is loading asyn !"); } else @@ -110,6 +110,11 @@ namespace YooAsset } #endif } + internal override void InternalWaitForAsyncComplete() + { + //TODO 场景加载不支持异步转同步,为了支持同步加载方法需要实现该方法! + InternalOnUpdate(); + } public override void UnSuspendLoad() { _suspendLoad = false;