diff --git a/Assets/YooAsset/Runtime/ResourcePackage/ResourcePackage.cs b/Assets/YooAsset/Runtime/ResourcePackage/ResourcePackage.cs index 31977fda..a8e22970 100644 --- a/Assets/YooAsset/Runtime/ResourcePackage/ResourcePackage.cs +++ b/Assets/YooAsset/Runtime/ResourcePackage/ResourcePackage.cs @@ -176,6 +176,19 @@ namespace YooAsset } #endif } + + // 检测文件系统 + if (_playMode == EPlayMode.WebPlayMode) + { + var webPlayModeParam = parameters as WebPlayModeParameters; + if (webPlayModeParam != null) + { + var fileSystemClassName = webPlayModeParam.WebFileSystemParameters.FileSystemClass; + if (fileSystemClassName == typeof(DefaultCacheFileSystem).FullName + || fileSystemClassName == typeof(DefaultBuildinFileSystem).FullName) + throw new Exception($"{fileSystemClassName} not support {nameof(EPlayMode.WebPlayMode)}"); + } + } } private void InitializeOperation_Completed(AsyncOperationBase op) {