From 48a121f9615341cc16c5164913a208a1e6c1e57f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E5=86=A0=E5=B3=B0?= Date: Mon, 26 Jan 2026 15:03:33 +0800 Subject: [PATCH] =?UTF-8?q?refactor=20:=20=E9=87=8D=E6=9E=84=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AssetBundleDebuggerWindow.cs | 18 +- .../VisualViewers/DebuggerAssetListViewer.cs | 8 +- .../VisualViewers/DebuggerBundleListViewer.cs | 6 +- .../DebuggerOperationListViewer.cs | 4 +- ...erationSystem.meta => AsyncOperation.meta} | 0 .../AsyncOperationBase.cs | 50 +- .../AsyncOperationBase.cs.meta | 0 .../AsyncOperationScheduler.cs} | 44 +- .../AsyncOperationScheduler.cs.meta} | 0 .../AsyncOperationSystem.cs} | 60 +- .../AsyncOperationSystem.cs.meta} | 0 .../EOperationStatus.cs | 2 +- .../EOperationStatus.cs.meta | 0 ...bugBehaviour.cs => DiagnosticBehaviour.cs} | 14 +- ...ur.cs.meta => DiagnosticBehaviour.cs.meta} | 0 ...teDebugCommand.cs => DiagnosticCommand.cs} | 16 +- ...mand.cs.meta => DiagnosticCommand.cs.meta} | 0 .../DiagnosticReport.meta} | 5 +- .../DiagnosticBundleInfo.cs | 4 +- .../DiagnosticBundleInfo.cs.meta | 0 .../DiagnosticOperationInfo.cs | 2 +- .../DiagnosticOperationInfo.cs.meta | 0 .../DiagnosticPackageData.cs | 9 +- .../DiagnosticPackageData.cs.meta | 0 .../DiagnosticProviderInfo.cs | 12 +- .../DiagnosticProviderInfo.cs.meta | 0 .../DiagnosticReport.cs | 16 +- .../DiagnosticReport.cs.meta | 0 .../DiagnosticSystemDefine.cs | 4 +- ...mmandType.cs => EDiagnosticCommandType.cs} | 4 +- ...cs.meta => EDiagnosticCommandType.cs.meta} | 0 .../DiagnosticSystem/MockEditorConnection.cs | 4 +- .../DiagnosticSystem/MockPlayerConnection.cs | 4 +- .../Runtime/DiagnosticSystem/README.md | 478 -------------- .../{Interface.meta => Interfaces.meta} | 0 .../IDownloadBackend.cs | 0 .../IDownloadBackend.cs.meta | 0 .../IDownloadRequest.cs | 0 .../IDownloadRequest.cs.meta | 0 .../YooAsset/Runtime/DownloadSystem/README.md | 607 ------------------ .../Services.meta} | 5 +- .../{ => Services}/UnityWebBackend.meta | 0 .../UnityWebBackend/UnityWebRequestBackend.cs | 0 .../UnityWebRequestBackend.cs.meta | 0 .../UnityWebBackend/UnityWebRequestCreator.cs | 0 .../UnityWebRequestCreator.cs.meta | 0 .../{ => Services}/UnityWebRequest.meta | 0 .../UnityWebRequest/SimulateRequestFile.cs | 0 .../SimulateRequestFile.cs.meta | 0 .../UnityWebRequestAssetBundle.cs | 0 .../UnityWebRequestAssetBundle.cs.meta | 0 .../UnityWebRequest/UnityWebRequestBase.cs | 0 .../UnityWebRequestBase.cs.meta | 0 .../UnityWebRequest/UnityWebRequestBytes.cs | 0 .../UnityWebRequestBytes.cs.meta | 0 .../UnityWebRequest/UnityWebRequestFile.cs | 0 .../UnityWebRequestFile.cs.meta | 0 .../UnityWebRequest/UnityWebRequestHead.cs | 0 .../UnityWebRequestHead.cs.meta | 0 .../UnityWebRequest/UnityWebRequestText.cs | 0 .../UnityWebRequestText.cs.meta | 0 .../README.md.meta => FileCache.meta} | 5 +- .../EFileVerifyLevel.cs | 2 +- .../EFileVerifyLevel.cs.meta | 0 .../EFileVerifyResult.cs | 0 .../EFileVerifyResult.cs.meta | 0 .../FileVerifyTools.cs | 24 +- .../FileVerifyTools.cs.meta | 0 .../Runtime/FileCache/Interfaces.meta | 8 + .../FileCache/Interfaces/ICacheEntry.cs | 14 + .../Interfaces/ICacheEntry.cs.meta} | 2 +- .../FileCache/Interfaces/IFileCache.cs | 67 ++ .../FileCache/Interfaces/IFileCache.cs.meta | 11 + .../Runtime/FileCache/Operations.meta | 8 + .../Operations/FCClearCacheOperation.cs | 78 +++ .../Operations/FCClearCacheOperation.cs.meta | 11 + .../Operations/FCClearCacheOptions.cs | 12 + .../Operations/FCClearCacheOptions.cs.meta | 11 + .../Operations/FCInitializeOperation.cs | 79 +++ .../Operations/FCInitializeOperation.cs.meta | 11 + .../Operations/FCInitializeOptions.cs | 16 + .../Operations/FCInitializeOptions.cs.meta | 11 + .../Operations/FCStoreCacheOperation.cs | 135 ++++ .../Operations/FCStoreCacheOperation.cs.meta | 11 + .../Operations/FCStoreCacheOptions.cs | 16 + .../Operations/FCStoreCacheOptions.cs.meta | 11 + .../YooAsset/Runtime/FileCache/Services.meta | 8 + .../FileCache/Services/BundleFileCache.meta | 8 + .../BundleFileCache/BundleFileCache.cs | 190 ++++++ .../BundleFileCache/BundleFileCache.cs.meta | 11 + .../BundleFileCache/BundleFileCacheDefine.cs | 16 + .../BundleFileCacheDefine.cs.meta | 11 + .../BundleFileCache/BundleFileCacheEntry.cs} | 27 +- .../BundleFileCacheEntry.cs.meta | 11 + .../Services/BundleFileCache/Operations.meta | 8 + .../BundleFileCache/Operations/internal.meta | 8 + .../internal/SearchCacheFilesOperation.cs | 61 +- .../SearchCacheFilesOperation.cs.meta | 0 .../internal/VerifyCacheFilesOperation.cs | 170 +++++ .../VerifyCacheFilesOperation.cs.meta | 0 .../internal/VerifyTempFileOperation.cs | 20 +- .../internal/VerifyTempFileOperation.cs.meta | 0 .../Services/BundleFileCache}/TempFileInfo.cs | 0 .../BundleFileCache}/TempFileInfo.cs.meta | 0 .../BundleFileCache/VerifyFileInfo.cs | 48 ++ .../BundleFileCache/VerifyFileInfo.cs.meta} | 0 .../{Operation.meta => Operations.meta} | 0 .../AssetBundleLoadAllAssetsOperation.cs | 10 +- .../AssetBundleLoadAllAssetsOperation.cs.meta | 0 .../AssetBundleLoadAssetOperation.cs | 10 +- .../AssetBundleLoadAssetOperation.cs.meta | 0 .../AssetBundleLoadSceneOperation.cs | 10 +- .../AssetBundleLoadSceneOperation.cs.meta | 0 .../AssetBundleLoadSubAssetsOperation.cs | 10 +- .../AssetBundleLoadSubAssetsOperation.cs.meta | 0 .../DefaultLoadAssetBundleOperation.cs | 40 +- .../DefaultLoadAssetBundleOperation.cs.meta | 0 .../DefaultLoadWebAssetBundleOperation.cs | 4 +- ...DefaultLoadWebAssetBundleOperation.cs.meta | 0 .../LoadAssetBundleOperation.cs | 0 .../LoadAssetBundleOperation.cs.meta | 0 .../LoadAssetBundleOptions.cs | 0 .../LoadAssetBundleOptions.cs.meta | 0 .../LoadWebAssetBundleOperation.cs | 0 .../LoadWebAssetBundleOperation.cs.meta | 0 .../LoadWebAssetBundleOptions.cs | 0 .../LoadWebAssetBundleOptions.cs.meta | 0 .../{Operation.meta => Operations.meta} | 0 .../DefaultLoadRawBundleOperation.cs | 12 +- .../DefaultLoadRawBundleOperation.cs.meta | 0 .../LoadRawBundleFileOperation.cs | 0 .../LoadRawBundleFileOperation.cs.meta | 0 .../LoadRawBundleFileOptions.cs | 0 .../LoadRawBundleFileOptions.cs.meta | 0 .../RawBundleLoadAllAssetsOperation.cs | 0 .../RawBundleLoadAllAssetsOperation.cs.meta | 0 .../RawBundleLoadAssetOperation.cs | 2 +- .../RawBundleLoadAssetOperation.cs.meta | 0 .../RawBundleLoadSceneOperation.cs | 0 .../RawBundleLoadSceneOperation.cs.meta | 0 .../RawBundleLoadSubAssetsOperation.cs | 0 .../RawBundleLoadSubAssetsOperation.cs.meta | 0 .../{Operation.meta => Operations.meta} | 0 .../VirtualBundleLoadAllAssetsOperation.cs | 6 +- ...irtualBundleLoadAllAssetsOperation.cs.meta | 0 .../VirtualBundleLoadAssetOperation.cs | 6 +- .../VirtualBundleLoadAssetOperation.cs.meta | 0 .../VirtualBundleLoadSceneOperation.cs | 10 +- .../VirtualBundleLoadSceneOperation.cs.meta | 0 .../VirtualBundleLoadSubAssetsOperation.cs | 6 +- ...irtualBundleLoadSubAssetsOperation.cs.meta | 0 ...tants.cs => FileSystemParametersDefine.cs} | 0 ...eta => FileSystemParametersDefine.cs.meta} | 0 .../ClearAllCacheBundleFilesOperation.cs | 67 -- .../ClearUnusedCacheBundleFilesOperation.cs | 98 --- .../internal/VerifyCacheFilesOperation.cs | 175 ----- .../CacheFileSystem/VerfiyFileInfo.cs | 42 -- .../{Interface.meta => Interfaces.meta} | 0 .../{Interface => Interfaces}/IFileSystem.cs | 0 .../IFileSystem.cs.meta | 0 .../{Operation.meta => Operations.meta} | 0 .../FSClearCacheOperation.cs | 2 +- .../FSClearCacheOperation.cs.meta | 0 .../FSDownloadFileOperation.cs | 0 .../FSDownloadFileOperation.cs.meta | 0 .../FSDownloadFileOptions.cs | 0 .../FSDownloadFileOptions.cs.meta | 0 .../FSInitializeOperation.cs | 0 .../FSInitializeOperation.cs.meta | 0 .../FSLoadAllAssetsOperation.cs | 0 .../FSLoadAllAssetsOperation.cs.meta | 0 .../FSLoadAssetOperation.cs | 0 .../FSLoadAssetOperation.cs.meta | 0 .../FSLoadBundleOperation.cs | 0 .../FSLoadBundleOperation.cs.meta | 0 .../FSLoadBundleOptions.cs | 0 .../FSLoadBundleOptions.cs.meta | 0 .../FSLoadManifestOperation.cs | 0 .../FSLoadManifestOperation.cs.meta | 0 .../FSLoadSceneOperation.cs | 0 .../FSLoadSceneOperation.cs.meta | 0 .../FSLoadSubAssetsOperation.cs | 0 .../FSLoadSubAssetsOperation.cs.meta | 0 .../FSRequestVersionOperation.cs | 0 .../FSRequestVersionOperation.cs.meta | 0 .../{FileSystems.meta => Services.meta} | 0 .../BuiltinFileSystem.meta | 0 .../BuiltinFileSystem/BuiltinFileCatalog.cs | 0 .../BuiltinFileCatalog.cs.meta | 0 .../BuiltinFileSystem/BuiltinFileSystem.cs | 0 .../BuiltinFileSystem.cs.meta | 0 .../BuiltinFileSystemDefine.cs} | 0 .../BuiltinFileSystemDefine.cs.meta} | 0 .../BuiltinFileSystem/CatalogFileDefine.cs} | 0 .../CatalogFileDefine.cs.meta} | 0 .../BuiltinFileSystem/CatalogFileTools.cs | 0 .../CatalogFileTools.cs.meta | 0 .../BuiltinFileSystem/Operations.meta} | 0 .../Operations}/BFSInitializeOperation.cs | 14 +- .../BFSInitializeOperation.cs.meta | 0 .../Operations}/BFSLoadBundleOperation.cs | 24 +- .../BFSLoadBundleOperation.cs.meta | 0 .../Operations}/BFSLoadManifestOperation.cs | 6 +- .../BFSLoadManifestOperation.cs.meta | 0 .../Operations}/BFSRequestVersionOperation.cs | 4 +- .../BFSRequestVersionOperation.cs.meta | 0 .../Operations}/internal.meta | 0 .../internal/CopyBuiltinFileOperation.cs | 6 +- .../internal/CopyBuiltinFileOperation.cs.meta | 0 .../LoadBuiltinCatalogFileOperation.cs | 2 +- .../LoadBuiltinCatalogFileOperation.cs.meta | 0 .../LoadBuiltinPackageManifestOperation.cs | 4 +- ...oadBuiltinPackageManifestOperation.cs.meta | 0 .../RequestBuiltinPackageHashOperation.cs | 2 +- ...RequestBuiltinPackageHashOperation.cs.meta | 0 .../RequestBuiltinPackageVersionOperation.cs | 2 +- ...uestBuiltinPackageVersionOperation.cs.meta | 0 .../CacheFileSystem.meta | 0 .../CacheFileSystem/ApplicationFootprint.cs} | 4 +- .../ApplicationFootprint.cs.meta} | 0 .../CacheFileSystem/CacheFileSystem.cs | 214 ++---- .../CacheFileSystem/CacheFileSystem.cs.meta | 0 .../CacheFileSystem/CacheFileSystemDefine.cs} | 10 - .../CacheFileSystemDefine.cs.meta} | 0 .../CacheFileSystem/EFileClearMode.cs | 0 .../CacheFileSystem/EFileClearMode.cs.meta | 0 .../EOverwriteInstallClearMode.cs | 0 .../EOverwriteInstallClearMode.cs.meta | 0 .../CacheFileSystem/Operations.meta} | 0 .../Operations}/CFSInitializeOperation.cs | 65 +- .../CFSInitializeOperation.cs.meta | 0 .../Operations}/CFSLoadBundleOperation.cs | 66 +- .../CFSLoadBundleOperation.cs.meta | 0 .../Operations}/CFSLoadManifestOperation.cs | 10 +- .../CFSLoadManifestOperation.cs.meta | 0 .../Operations}/CFSRequestVersionOperation.cs | 4 +- .../CFSRequestVersionOperation.cs.meta | 0 .../CacheFileSystem/Operations}/internal.meta | 0 .../ClearAllCacheBundleFilesOperation.cs | 74 +++ .../ClearAllCacheBundleFilesOperation.cs.meta | 0 .../ClearAllCacheManifestFilesOperation.cs | 2 +- ...learAllCacheManifestFilesOperation.cs.meta | 0 ...arCacheBundleFilesByLocationsOperation.cs} | 58 +- ...heBundleFilesByLocationsOperation.cs.meta} | 0 .../ClearCacheBundleFilesByTagsOperation.cs} | 65 +- ...arCacheBundleFilesByTagsOperation.cs.meta} | 0 .../ClearUnusedCacheBundleFilesOperation.cs | 93 +++ ...earUnusedCacheBundleFilesOperation.cs.meta | 0 .../ClearUnusedCacheManifestFilesOperation.cs | 2 +- ...rUnusedCacheManifestFilesOperation.cs.meta | 0 .../DownloadPackageBundleOperation.cs | 16 +- .../DownloadPackageBundleOperation.cs.meta | 0 .../internal/DownloadPackageHashOperation.cs | 4 +- .../DownloadPackageHashOperation.cs.meta | 0 .../DownloadPackageManifestOperation.cs | 4 +- .../DownloadPackageManifestOperation.cs.meta | 0 .../internal/LoadCachePackageHashOperation.cs | 2 +- .../LoadCachePackageHashOperation.cs.meta | 0 .../LoadCachePackageManifestOperation.cs | 4 +- .../LoadCachePackageManifestOperation.cs.meta | 0 .../RequestRemotePackageVersionOperation.cs | 2 +- ...questRemotePackageVersionOperation.cs.meta | 0 .../Operations}/internal/Scheduler.meta | 0 .../DownloadAndCacheFileOperation.cs | 0 .../DownloadAndCacheFileOperation.cs.meta | 0 .../DownloadAndCacheLocalFileOperation.cs | 68 +- ...DownloadAndCacheLocalFileOperation.cs.meta | 0 .../DownloadAndCacheRemoteFileOperation.cs | 61 +- ...ownloadAndCacheRemoteFileOperation.cs.meta | 0 .../Scheduler/DownloadSchedulerOperation.cs | 0 .../DownloadSchedulerOperation.cs.meta | 0 .../EditorFileSystem.meta | 0 .../EditorFileSystem/EditorFileSystem.cs | 0 .../EditorFileSystem/EditorFileSystem.cs.meta | 0 .../EditorFileSystem/Operations.meta} | 0 .../Operations}/EFSInitializeOperation.cs | 2 +- .../EFSInitializeOperation.cs.meta | 0 .../Operations}/EFSLoadBundleOperation.cs | 18 +- .../EFSLoadBundleOperation.cs.meta | 0 .../Operations}/EFSLoadManifestOperation.cs | 6 +- .../EFSLoadManifestOperation.cs.meta | 0 .../Operations}/EFSRequestVersionOperation.cs | 4 +- .../EFSRequestVersionOperation.cs.meta | 0 .../Operations}/internal.meta | 0 .../DownloadVirtualBundleOperation.cs} | 8 +- .../DownloadVirtualBundleOperation.cs.meta} | 0 .../LoadEditorPackageHashOperation.cs | 2 +- .../LoadEditorPackageHashOperation.cs.meta | 0 .../LoadEditorPackageManifestOperation.cs | 4 +- ...LoadEditorPackageManifestOperation.cs.meta | 0 .../LoadEditorPackageVersionOperation.cs | 2 +- .../LoadEditorPackageVersionOperation.cs.meta | 0 .../UnpackFileSystem.meta | 0 .../UnpackFileSystem/UnpackFileSystem.cs | 0 .../UnpackFileSystem/UnpackFileSystem.cs.meta | 0 .../UnpackFileSystemDefine.cs} | 0 .../UnpackFileSystemDefine.cs.meta} | 0 .../UnpackFileSystem/UnpackRemoteService.cs | 0 .../UnpackRemoteService.cs.meta | 0 .../WebGameFileSystem.meta | 0 .../WebGameFileSystem/Operations.meta} | 0 .../LoadWebPackageManifestOperation.cs | 4 +- .../LoadWebPackageManifestOperation.cs.meta | 0 .../RequestWebPackageHashOperation.cs | 2 +- .../RequestWebPackageHashOperation.cs.meta | 0 .../RequestWebPackageVersionOperation.cs | 2 +- .../RequestWebPackageVersionOperation.cs.meta | 0 .../WebRemoteFileSystem.meta | 0 .../WebRemoteFileSystem/Operations.meta} | 0 .../Operations}/WRFSInitializeOperation.cs | 2 +- .../WRFSInitializeOperation.cs.meta | 0 .../Operations}/WRFSLoadBundleOperation.cs | 6 +- .../WRFSLoadBundleOperation.cs.meta | 0 .../Operations}/WRFSLoadManifestOperation.cs | 6 +- .../WRFSLoadManifestOperation.cs.meta | 0 .../WRFSRequestVersionOperation.cs | 4 +- .../WRFSRequestVersionOperation.cs.meta | 0 .../WebRemoteFileSystem.cs | 0 .../WebRemoteFileSystem.cs.meta | 0 .../WebServerFileSystem.meta | 0 .../WebServerFileSystem/Operations.meta} | 0 .../Operations}/WSFSInitializeOperation.cs | 4 +- .../WSFSInitializeOperation.cs.meta | 0 .../Operations}/WSFSLoadBundleOperation.cs | 6 +- .../WSFSLoadBundleOperation.cs.meta | 0 .../Operations}/WSFSLoadManifestOperation.cs | 6 +- .../WSFSLoadManifestOperation.cs.meta | 0 .../WSFSRequestVersionOperation.cs | 4 +- .../WSFSRequestVersionOperation.cs.meta | 0 .../Operations}/internal.meta | 0 .../LoadWebServerCatalogFileOperation.cs | 2 +- .../LoadWebServerCatalogFileOperation.cs.meta | 0 .../LoadWebServerPackageManifestOperation.cs | 4 +- ...dWebServerPackageManifestOperation.cs.meta | 0 .../RequestWebServerPackageHashOperation.cs | 2 +- ...questWebServerPackageHashOperation.cs.meta | 0 ...RequestWebServerPackageVersionOperation.cs | 2 +- ...stWebServerPackageVersionOperation.cs.meta | 0 .../WebServerFileSystem.cs | 0 .../WebServerFileSystem.cs.meta | 0 .../{Services.meta => Interfaces.meta} | 0 .../IBundleEncryptionServices.cs | 0 .../IBundleEncryptionServices.cs.meta | 0 .../ILocalFileCopyServices.cs | 0 .../ILocalFileCopyServices.cs.meta | 0 .../IManifestProcessServices.cs | 0 .../IManifestProcessServices.cs.meta | 0 .../IManifestRestoreServices.cs | 0 .../IManifestRestoreServices.cs.meta | 0 .../IRemoteServices.cs | 0 .../IRemoteServices.cs.meta | 0 .../Runtime/OperationSystem/README.md | 442 ------------- ...InvokeBuilder.meta => PackageBuilder.meta} | 0 .../EditorSimulateBuildInvoker.cs | 0 .../EditorSimulateBuildInvoker.cs.meta | 0 .../PackageInvokeBuildParam.cs | 0 .../PackageInvokeBuildParam.cs.meta | 0 .../PackageInvokeBuildResult.cs | 0 .../PackageInvokeBuildResult.cs.meta | 0 .../PackageInvokeBuilder.cs | 0 .../PackageInvokeBuilder.cs.meta | 0 .../{Handle.meta => Handles.meta} | 0 .../{Handle => Handles}/AllAssetsHandle.cs | 2 +- .../AllAssetsHandle.cs.meta | 0 .../{Handle => Handles}/AssetHandle.cs | 4 +- .../{Handle => Handles}/AssetHandle.cs.meta | 0 .../{Handle => Handles}/HandleBase.cs | 0 .../{Handle => Handles}/HandleBase.cs.meta | 0 .../{Handle => Handles}/HandleFactory.cs | 0 .../{Handle => Handles}/HandleFactory.cs.meta | 0 .../{Handle => Handles}/RawFileHandle.cs | 2 +- .../{Handle => Handles}/RawFileHandle.cs.meta | 0 .../{Handle => Handles}/SceneHandle.cs | 6 +- .../{Handle => Handles}/SceneHandle.cs.meta | 0 .../{Handle => Handles}/SubAssetsHandle.cs | 2 +- .../SubAssetsHandle.cs.meta | 0 .../{Operation.meta => Operations.meta} | 0 .../InstantiateOperation.cs | 8 +- .../InstantiateOperation.cs.meta | 0 .../InstantiateOptions.cs | 0 .../InstantiateOptions.cs.meta | 0 .../{Operation => Operations}/Internal.meta | 0 .../Internal/LoadBundleOperation.cs | 14 +- .../Internal/LoadBundleOperation.cs.meta | 0 .../UnloadAllAssetsOperation.cs | 2 +- .../UnloadAllAssetsOperation.cs.meta | 0 .../UnloadAllAssetsOptions.cs | 0 .../UnloadAllAssetsOptions.cs.meta | 0 .../UnloadSceneOperation.cs | 2 +- .../UnloadSceneOperation.cs.meta | 0 .../UnloadUnusedAssetsOperation.cs | 6 +- .../UnloadUnusedAssetsOperation.cs.meta | 0 .../UnloadUnusedAssetsOptions.cs | 0 .../UnloadUnusedAssetsOptions.cs.meta | 0 .../{Provider.meta => Providers.meta} | 0 .../AllAssetsProvider.cs | 8 +- .../AllAssetsProvider.cs.meta | 0 .../{Provider => Providers}/AssetProvider.cs | 8 +- .../AssetProvider.cs.meta | 0 .../CompletedProvider.cs | 0 .../CompletedProvider.cs.meta | 0 .../ProviderOperation.cs | 16 +- .../ProviderOperation.cs.meta | 0 .../RawFileProvider.cs | 2 +- .../RawFileProvider.cs.meta | 0 .../{Provider => Providers}/SceneProvider.cs | 8 +- .../SceneProvider.cs.meta | 0 .../SubAssetsProvider.cs | 8 +- .../SubAssetsProvider.cs.meta | 0 .../ResourceManager/ResourceManager.cs | 18 +- .../{Operation.meta => Operations.meta} | 0 .../ClearCacheOperation.cs | 4 +- .../ClearCacheOperation.cs.meta | 0 .../ClearCacheOptions.cs | 0 .../ClearCacheOptions.cs.meta | 0 .../DestroyPackageOperation.cs | 8 +- .../DestroyPackageOperation.cs.meta | 0 .../DownloaderDefine.cs | 0 .../DownloaderDefine.cs.meta | 0 .../DownloaderOperation.cs | 8 +- .../DownloaderOperation.cs.meta | 0 .../DownloaderOptions.cs | 0 .../DownloaderOptions.cs.meta | 0 .../InitializePackageOperation.cs | 4 +- .../InitializePackageOperation.cs.meta | 0 .../InitializePackageOptions.cs | 0 .../InitializePackageOptions.cs.meta | 0 .../{Operation => Operations}/Internal.meta | 0 .../Internal/DeserializeManifestOperation.cs | 6 +- .../DeserializeManifestOperation.cs.meta | 0 .../Internal/InitializeFileSystemOperation.cs | 4 +- .../InitializeFileSystemOperation.cs.meta | 0 .../LoadManifestOperation.cs | 6 +- .../LoadManifestOperation.cs.meta | 0 .../LoadManifestOptions.cs | 0 .../LoadManifestOptions.cs.meta | 0 .../PreDownloaderOperation.cs | 10 +- .../PreDownloaderOperation.cs.meta | 0 .../PreDownloaderOptions.cs | 0 .../PreDownloaderOptions.cs.meta | 0 .../RequestVersionOperation.cs | 4 +- .../RequestVersionOperation.cs.meta | 0 .../RequestVersionOptions.cs | 0 .../RequestVersionOptions.cs.meta | 0 .../ResourcePackage/PackageManifestHelper.cs | 2 +- .../ResourcePackage/ResourcePackage.cs | 154 ++--- Assets/YooAsset/Runtime/YooAssets.cs | 47 +- .../Runtime/CompatibleOldVersion.cs | 12 +- .../ExtensionClass/HandleBaseExtension.cs | 2 +- .../CopyBuildinManifestOperation.cs | 4 +- .../GetBuildinPackageVersionOperation.cs | 2 +- .../GetCacheBundleSizeOperation.cs | 2 +- .../LoadAssetsByTagOperation.cs | 4 +- .../LoadGameObjectOperation.cs | 6 +- .../ExtensionOperation/OperationHelper.cs | 2 +- .../Runtime/GameObjectAssetReference.cs | 2 +- .../SpriteAtlasLoader/SpriteAtlasLoader.cs | 2 +- .../Runtime/MiniGameTest/FileSystemTester.cs | 20 +- .../Runtime/GameLogic/SceneBattle.cs | 2 +- .../FsmNode/FsmDownloadPackageFiles.cs | 2 +- .../FsmNode/FsmInitializePackage.cs | 2 +- .../FsmNode/FsmRequestPackageVersion.cs | 2 +- .../FsmNode/FsmUpdatePackageManifest.cs | 2 +- .../T1_TestEditorFileSystem.cs | 24 +- .../T2_TestBuldinFileSystem.cs | 24 +- .../TestBundleEncryption.cs | 4 +- .../TestBundleReference.cs | 8 +- .../TestBundleUnload.cs | 2 +- .../TestBundleUnpacker.cs | 2 +- .../T3_TestCacheFileSystem.cs | 12 +- .../TestBundleDownloader.cs | 2 +- .../TestBundleImporter.cs | 2 +- .../TestBundlePlaying.cs | 4 +- .../TestLoadAsset/TestDestroyPackage.cs | 8 +- .../TestLoadAsset/TestLoadAllAssets.cs | 4 +- .../Runtime/TestLoadAsset/TestLoadAsset.cs | 6 +- .../TestLoadAsset/TestLoadAsyncTask.cs | 4 +- .../Runtime/TestLoadAsset/TestLoadRawFile.cs | 4 +- .../Runtime/TestLoadAsset/TestLoadScene.cs | 8 +- .../TestLoadAsset/TestLoadScriptableObject.cs | 4 +- .../TestLoadAsset/TestLoadSpriteAtlas.cs | 2 +- .../TestLoadAsset/TestLoadSubAssets.cs | 4 +- .../Runtime/TestLoadAsset/TestLoadVideo.cs | 2 +- 483 files changed, 2062 insertions(+), 2971 deletions(-) rename Assets/YooAsset/Runtime/{OperationSystem.meta => AsyncOperation.meta} (100%) rename Assets/YooAsset/Runtime/{OperationSystem => AsyncOperation}/AsyncOperationBase.cs (91%) rename Assets/YooAsset/Runtime/{OperationSystem => AsyncOperation}/AsyncOperationBase.cs.meta (100%) rename Assets/YooAsset/Runtime/{OperationSystem/OperationScheduler.cs => AsyncOperation/AsyncOperationScheduler.cs} (75%) rename Assets/YooAsset/Runtime/{OperationSystem/OperationScheduler.cs.meta => AsyncOperation/AsyncOperationScheduler.cs.meta} (100%) rename Assets/YooAsset/Runtime/{OperationSystem/OperationSystem.cs => AsyncOperation/AsyncOperationSystem.cs} (78%) rename Assets/YooAsset/Runtime/{OperationSystem/OperationSystem.cs.meta => AsyncOperation/AsyncOperationSystem.cs.meta} (100%) rename Assets/YooAsset/Runtime/{OperationSystem => AsyncOperation}/EOperationStatus.cs (96%) rename Assets/YooAsset/Runtime/{OperationSystem => AsyncOperation}/EOperationStatus.cs.meta (100%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{RemoteDebugBehaviour.cs => DiagnosticBehaviour.cs} (80%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{RemoteDebugBehaviour.cs.meta => DiagnosticBehaviour.cs.meta} (100%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{RemoteDebugCommand.cs => DiagnosticCommand.cs} (62%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{RemoteDebugCommand.cs.meta => DiagnosticCommand.cs.meta} (100%) rename Assets/YooAsset/Runtime/{DownloadSystem/README.md.meta => DiagnosticSystem/DiagnosticReport.meta} (57%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{ => DiagnosticReport}/DiagnosticBundleInfo.cs (91%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{ => DiagnosticReport}/DiagnosticBundleInfo.cs.meta (100%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{ => DiagnosticReport}/DiagnosticOperationInfo.cs (97%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{ => DiagnosticReport}/DiagnosticOperationInfo.cs.meta (100%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{ => DiagnosticReport}/DiagnosticPackageData.cs (93%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{ => DiagnosticReport}/DiagnosticPackageData.cs.meta (100%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{ => DiagnosticReport}/DiagnosticProviderInfo.cs (85%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{ => DiagnosticReport}/DiagnosticProviderInfo.cs.meta (100%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{ => DiagnosticReport}/DiagnosticReport.cs (76%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{ => DiagnosticReport}/DiagnosticReport.cs.meta (100%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{EDebugCommandType.cs => EDiagnosticCommandType.cs} (79%) rename Assets/YooAsset/Runtime/DiagnosticSystem/{EDebugCommandType.cs.meta => EDiagnosticCommandType.cs.meta} (100%) delete mode 100644 Assets/YooAsset/Runtime/DiagnosticSystem/README.md rename Assets/YooAsset/Runtime/DownloadSystem/{Interface.meta => Interfaces.meta} (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{Interface => Interfaces}/IDownloadBackend.cs (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{Interface => Interfaces}/IDownloadBackend.cs.meta (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{Interface => Interfaces}/IDownloadRequest.cs (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{Interface => Interfaces}/IDownloadRequest.cs.meta (100%) delete mode 100644 Assets/YooAsset/Runtime/DownloadSystem/README.md rename Assets/YooAsset/Runtime/{DiagnosticSystem/README.md.meta => DownloadSystem/Services.meta} (57%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebBackend.meta (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebBackend/UnityWebRequestBackend.cs (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebBackend/UnityWebRequestBackend.cs.meta (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebBackend/UnityWebRequestCreator.cs (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebBackend/UnityWebRequestCreator.cs.meta (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest.meta (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/SimulateRequestFile.cs (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/SimulateRequestFile.cs.meta (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/UnityWebRequestAssetBundle.cs (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/UnityWebRequestAssetBundle.cs.meta (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/UnityWebRequestBase.cs (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/UnityWebRequestBase.cs.meta (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/UnityWebRequestBytes.cs (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/UnityWebRequestBytes.cs.meta (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/UnityWebRequestFile.cs (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/UnityWebRequestFile.cs.meta (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/UnityWebRequestHead.cs (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/UnityWebRequestHead.cs.meta (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/UnityWebRequestText.cs (100%) rename Assets/YooAsset/Runtime/DownloadSystem/{ => Services}/UnityWebRequest/UnityWebRequestText.cs.meta (100%) rename Assets/YooAsset/Runtime/{OperationSystem/README.md.meta => FileCache.meta} (57%) rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem => FileCache}/EFileVerifyLevel.cs (91%) rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem => FileCache}/EFileVerifyLevel.cs.meta (100%) rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem => FileCache}/EFileVerifyResult.cs (100%) rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem => FileCache}/EFileVerifyResult.cs.meta (100%) rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem => FileCache}/FileVerifyTools.cs (60%) rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem => FileCache}/FileVerifyTools.cs.meta (100%) create mode 100644 Assets/YooAsset/Runtime/FileCache/Interfaces.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Interfaces/ICacheEntry.cs rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem/FileCacheEntry.cs.meta => FileCache/Interfaces/ICacheEntry.cs.meta} (83%) create mode 100644 Assets/YooAsset/Runtime/FileCache/Interfaces/IFileCache.cs create mode 100644 Assets/YooAsset/Runtime/FileCache/Interfaces/IFileCache.cs.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Operations.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Operations/FCClearCacheOperation.cs create mode 100644 Assets/YooAsset/Runtime/FileCache/Operations/FCClearCacheOperation.cs.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Operations/FCClearCacheOptions.cs create mode 100644 Assets/YooAsset/Runtime/FileCache/Operations/FCClearCacheOptions.cs.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Operations/FCInitializeOperation.cs create mode 100644 Assets/YooAsset/Runtime/FileCache/Operations/FCInitializeOperation.cs.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Operations/FCInitializeOptions.cs create mode 100644 Assets/YooAsset/Runtime/FileCache/Operations/FCInitializeOptions.cs.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Operations/FCStoreCacheOperation.cs create mode 100644 Assets/YooAsset/Runtime/FileCache/Operations/FCStoreCacheOperation.cs.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Operations/FCStoreCacheOptions.cs create mode 100644 Assets/YooAsset/Runtime/FileCache/Operations/FCStoreCacheOptions.cs.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Services.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Services/BundleFileCache.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Services/BundleFileCache/BundleFileCache.cs create mode 100644 Assets/YooAsset/Runtime/FileCache/Services/BundleFileCache/BundleFileCache.cs.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Services/BundleFileCache/BundleFileCacheDefine.cs create mode 100644 Assets/YooAsset/Runtime/FileCache/Services/BundleFileCache/BundleFileCacheDefine.cs.meta rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem/FileCacheEntry.cs => FileCache/Services/BundleFileCache/BundleFileCacheEntry.cs} (54%) create mode 100644 Assets/YooAsset/Runtime/FileCache/Services/BundleFileCache/BundleFileCacheEntry.cs.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Services/BundleFileCache/Operations.meta create mode 100644 Assets/YooAsset/Runtime/FileCache/Services/BundleFileCache/Operations/internal.meta rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem/Operation => FileCache/Services/BundleFileCache/Operations}/internal/SearchCacheFilesOperation.cs (59%) rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem/Operation => FileCache/Services/BundleFileCache/Operations}/internal/SearchCacheFilesOperation.cs.meta (100%) create mode 100644 Assets/YooAsset/Runtime/FileCache/Services/BundleFileCache/Operations/internal/VerifyCacheFilesOperation.cs rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem/Operation => FileCache/Services/BundleFileCache/Operations}/internal/VerifyCacheFilesOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem/Operation => FileCache/Services/BundleFileCache/Operations}/internal/VerifyTempFileOperation.cs (82%) rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem/Operation => FileCache/Services/BundleFileCache/Operations}/internal/VerifyTempFileOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem => FileCache/Services/BundleFileCache}/TempFileInfo.cs (100%) rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem => FileCache/Services/BundleFileCache}/TempFileInfo.cs.meta (100%) create mode 100644 Assets/YooAsset/Runtime/FileCache/Services/BundleFileCache/VerifyFileInfo.cs rename Assets/YooAsset/Runtime/{FileSystem/FileSystems/CacheFileSystem/VerfiyFileInfo.cs.meta => FileCache/Services/BundleFileCache/VerifyFileInfo.cs.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation.meta => Operations.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/AssetBundleLoadAllAssetsOperation.cs (93%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/AssetBundleLoadAllAssetsOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/AssetBundleLoadAssetOperation.cs (93%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/AssetBundleLoadAssetOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/AssetBundleLoadSceneOperation.cs (94%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/AssetBundleLoadSceneOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/AssetBundleLoadSubAssetsOperation.cs (93%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/AssetBundleLoadSubAssetsOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/DefaultLoadAssetBundleOperation.cs (92%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/DefaultLoadAssetBundleOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/DefaultLoadWebAssetBundleOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/DefaultLoadWebAssetBundleOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/LoadAssetBundleOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/LoadAssetBundleOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/LoadAssetBundleOptions.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/LoadAssetBundleOptions.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/LoadWebAssetBundleOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/LoadWebAssetBundleOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/LoadWebAssetBundleOptions.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/AssetBundleResult/{Operation => Operations}/LoadWebAssetBundleOptions.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation.meta => Operations.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/DefaultLoadRawBundleOperation.cs (93%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/DefaultLoadRawBundleOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/LoadRawBundleFileOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/LoadRawBundleFileOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/LoadRawBundleFileOptions.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/LoadRawBundleFileOptions.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/RawBundleLoadAllAssetsOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/RawBundleLoadAllAssetsOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/RawBundleLoadAssetOperation.cs (96%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/RawBundleLoadAssetOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/RawBundleLoadSceneOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/RawBundleLoadSceneOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/RawBundleLoadSubAssetsOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/RawBundleResult/{Operation => Operations}/RawBundleLoadSubAssetsOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/VirtualBundleResult/{Operation.meta => Operations.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/VirtualBundleResult/{Operation => Operations}/VirtualBundleLoadAllAssetsOperation.cs (96%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/VirtualBundleResult/{Operation => Operations}/VirtualBundleLoadAllAssetsOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/VirtualBundleResult/{Operation => Operations}/VirtualBundleLoadAssetOperation.cs (95%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/VirtualBundleResult/{Operation => Operations}/VirtualBundleLoadAssetOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/VirtualBundleResult/{Operation => Operations}/VirtualBundleLoadSceneOperation.cs (94%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/VirtualBundleResult/{Operation => Operations}/VirtualBundleLoadSceneOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/VirtualBundleResult/{Operation => Operations}/VirtualBundleLoadSubAssetsOperation.cs (95%) rename Assets/YooAsset/Runtime/FileSystem/BundleResult/VirtualBundleResult/{Operation => Operations}/VirtualBundleLoadSubAssetsOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystemParametersConstants.cs => FileSystemParametersDefine.cs} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystemParametersConstants.cs.meta => FileSystemParametersDefine.cs.meta} (100%) delete mode 100644 Assets/YooAsset/Runtime/FileSystem/FileSystems/CacheFileSystem/Operation/internal/ClearAllCacheBundleFilesOperation.cs delete mode 100644 Assets/YooAsset/Runtime/FileSystem/FileSystems/CacheFileSystem/Operation/internal/ClearUnusedCacheBundleFilesOperation.cs delete mode 100644 Assets/YooAsset/Runtime/FileSystem/FileSystems/CacheFileSystem/Operation/internal/VerifyCacheFilesOperation.cs delete mode 100644 Assets/YooAsset/Runtime/FileSystem/FileSystems/CacheFileSystem/VerfiyFileInfo.cs rename Assets/YooAsset/Runtime/FileSystem/{Interface.meta => Interfaces.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{Interface => Interfaces}/IFileSystem.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{Interface => Interfaces}/IFileSystem.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation.meta => Operations.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSClearCacheOperation.cs (93%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSClearCacheOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSDownloadFileOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSDownloadFileOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSDownloadFileOptions.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSDownloadFileOptions.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSInitializeOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSInitializeOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadAllAssetsOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadAllAssetsOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadAssetOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadAssetOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadBundleOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadBundleOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadBundleOptions.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadBundleOptions.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadManifestOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadSceneOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadSceneOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadSubAssetsOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSLoadSubAssetsOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSRequestVersionOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{Operation => Operations}/FSRequestVersionOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems.meta => Services.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/BuiltinFileSystem.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/BuiltinFileSystem/BuiltinFileCatalog.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/BuiltinFileSystem/BuiltinFileCatalog.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/BuiltinFileSystem/BuiltinFileSystem.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/BuiltinFileSystem/BuiltinFileSystem.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/BuiltinFileSystemConstants.cs => Services/BuiltinFileSystem/BuiltinFileSystemDefine.cs} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/BuiltinFileSystemConstants.cs.meta => Services/BuiltinFileSystem/BuiltinFileSystemDefine.cs.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/CatalogFileConstants.cs => Services/BuiltinFileSystem/CatalogFileDefine.cs} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/CatalogFileConstants.cs.meta => Services/BuiltinFileSystem/CatalogFileDefine.cs.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/BuiltinFileSystem/CatalogFileTools.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/BuiltinFileSystem/CatalogFileTools.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation.meta => Services/BuiltinFileSystem/Operations.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/BFSInitializeOperation.cs (97%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/BFSInitializeOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/BFSLoadBundleOperation.cs (94%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/BFSLoadBundleOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/BFSLoadManifestOperation.cs (96%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/BFSLoadManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/BFSRequestVersionOperation.cs (95%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/BFSRequestVersionOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/internal.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/internal/CopyBuiltinFileOperation.cs (94%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/internal/CopyBuiltinFileOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/internal/LoadBuiltinCatalogFileOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/internal/LoadBuiltinCatalogFileOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/internal/LoadBuiltinPackageManifestOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/internal/LoadBuiltinPackageManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/internal/RequestBuiltinPackageHashOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/internal/RequestBuiltinPackageHashOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/internal/RequestBuiltinPackageVersionOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/BuiltinFileSystem/Operation => Services/BuiltinFileSystem/Operations}/internal/RequestBuiltinPackageVersionOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/CacheFileSystem.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/ApplicationFootPrint.cs => Services/CacheFileSystem/ApplicationFootprint.cs} (93%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/ApplicationFootPrint.cs.meta => Services/CacheFileSystem/ApplicationFootprint.cs.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/CacheFileSystem/CacheFileSystem.cs (73%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/CacheFileSystem/CacheFileSystem.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/CacheFileSystemConstants.cs => Services/CacheFileSystem/CacheFileSystemDefine.cs} (72%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/CacheFileSystemConstants.cs.meta => Services/CacheFileSystem/CacheFileSystemDefine.cs.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/CacheFileSystem/EFileClearMode.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/CacheFileSystem/EFileClearMode.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/CacheFileSystem/EOverwriteInstallClearMode.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/CacheFileSystem/EOverwriteInstallClearMode.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation.meta => Services/CacheFileSystem/Operations.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/CFSInitializeOperation.cs (65%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/CFSInitializeOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/CFSLoadBundleOperation.cs (88%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/CFSLoadBundleOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/CFSLoadManifestOperation.cs (97%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/CFSLoadManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/CFSRequestVersionOperation.cs (96%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/CFSRequestVersionOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal.meta (100%) create mode 100644 Assets/YooAsset/Runtime/FileSystem/Services/CacheFileSystem/Operations/internal/ClearAllCacheBundleFilesOperation.cs rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/ClearAllCacheBundleFilesOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/ClearAllCacheManifestFilesOperation.cs (97%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/ClearAllCacheManifestFilesOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation/internal/ClearCacheBundleFilesByLocationsOperaiton.cs => Services/CacheFileSystem/Operations/internal/ClearCacheBundleFilesByLocationsOperation.cs} (70%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation/internal/ClearCacheBundleFilesByLocationsOperaiton.cs.meta => Services/CacheFileSystem/Operations/internal/ClearCacheBundleFilesByLocationsOperation.cs.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation/internal/ClearCacheBundleFilesByTagsOperaiton.cs => Services/CacheFileSystem/Operations/internal/ClearCacheBundleFilesByTagsOperation.cs} (61%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation/internal/ClearCacheBundleFilesByTagsOperaiton.cs.meta => Services/CacheFileSystem/Operations/internal/ClearCacheBundleFilesByTagsOperation.cs.meta} (100%) create mode 100644 Assets/YooAsset/Runtime/FileSystem/Services/CacheFileSystem/Operations/internal/ClearUnusedCacheBundleFilesOperation.cs rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/ClearUnusedCacheBundleFilesOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/ClearUnusedCacheManifestFilesOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/ClearUnusedCacheManifestFilesOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/DownloadPackageBundleOperation.cs (91%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/DownloadPackageBundleOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/DownloadPackageHashOperation.cs (96%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/DownloadPackageHashOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/DownloadPackageManifestOperation.cs (96%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/DownloadPackageManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/LoadCachePackageHashOperation.cs (97%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/LoadCachePackageHashOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/LoadCachePackageManifestOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/LoadCachePackageManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/RequestRemotePackageVersionOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/RequestRemotePackageVersionOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/Scheduler.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/Scheduler/DownloadAndCacheFileOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/Scheduler/DownloadAndCacheFileOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/Scheduler/DownloadAndCacheLocalFileOperation.cs (73%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/Scheduler/DownloadAndCacheLocalFileOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/Scheduler/DownloadAndCacheRemoteFileOperation.cs (76%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/Scheduler/DownloadAndCacheRemoteFileOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/Scheduler/DownloadSchedulerOperation.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/CacheFileSystem/Operation => Services/CacheFileSystem/Operations}/internal/Scheduler/DownloadSchedulerOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/EditorFileSystem.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/EditorFileSystem/EditorFileSystem.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/EditorFileSystem/EditorFileSystem.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation.meta => Services/EditorFileSystem/Operations.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/EFSInitializeOperation.cs (89%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/EFSInitializeOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/EFSLoadBundleOperation.cs (91%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/EFSLoadBundleOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/EFSLoadManifestOperation.cs (96%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/EFSLoadManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/EFSRequestVersionOperation.cs (95%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/EFSRequestVersionOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/internal.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation/internal/DownloadVirutalBundleOperation.cs => Services/EditorFileSystem/Operations/internal/DownloadVirtualBundleOperation.cs} (94%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation/internal/DownloadVirutalBundleOperation.cs.meta => Services/EditorFileSystem/Operations/internal/DownloadVirtualBundleOperation.cs.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/internal/LoadEditorPackageHashOperation.cs (96%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/internal/LoadEditorPackageHashOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/internal/LoadEditorPackageManifestOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/internal/LoadEditorPackageManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/internal/LoadEditorPackageVersionOperation.cs (96%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/EditorFileSystem/Operation => Services/EditorFileSystem/Operations}/internal/LoadEditorPackageVersionOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/UnpackFileSystem.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/UnpackFileSystem/UnpackFileSystem.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/UnpackFileSystem/UnpackFileSystem.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/UnpackFileSystem/UnpackFileSystemConstants.cs => Services/UnpackFileSystem/UnpackFileSystemDefine.cs} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/UnpackFileSystem/UnpackFileSystemConstants.cs.meta => Services/UnpackFileSystem/UnpackFileSystemDefine.cs.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/UnpackFileSystem/UnpackRemoteService.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/UnpackFileSystem/UnpackRemoteService.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/WebGameFileSystem.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebGameFileSystem/Operation.meta => Services/WebGameFileSystem/Operations.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebGameFileSystem/Operation => Services/WebGameFileSystem/Operations}/LoadWebPackageManifestOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebGameFileSystem/Operation => Services/WebGameFileSystem/Operations}/LoadWebPackageManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebGameFileSystem/Operation => Services/WebGameFileSystem/Operations}/RequestWebPackageHashOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebGameFileSystem/Operation => Services/WebGameFileSystem/Operations}/RequestWebPackageHashOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebGameFileSystem/Operation => Services/WebGameFileSystem/Operations}/RequestWebPackageVersionOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebGameFileSystem/Operation => Services/WebGameFileSystem/Operations}/RequestWebPackageVersionOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/WebRemoteFileSystem.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebRemoteFileSystem/Operation.meta => Services/WebRemoteFileSystem/Operations.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebRemoteFileSystem/Operation => Services/WebRemoteFileSystem/Operations}/WRFSInitializeOperation.cs (89%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebRemoteFileSystem/Operation => Services/WebRemoteFileSystem/Operations}/WRFSInitializeOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebRemoteFileSystem/Operation => Services/WebRemoteFileSystem/Operations}/WRFSLoadBundleOperation.cs (96%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebRemoteFileSystem/Operation => Services/WebRemoteFileSystem/Operations}/WRFSLoadBundleOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebRemoteFileSystem/Operation => Services/WebRemoteFileSystem/Operations}/WRFSLoadManifestOperation.cs (97%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebRemoteFileSystem/Operation => Services/WebRemoteFileSystem/Operations}/WRFSLoadManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebRemoteFileSystem/Operation => Services/WebRemoteFileSystem/Operations}/WRFSRequestVersionOperation.cs (96%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebRemoteFileSystem/Operation => Services/WebRemoteFileSystem/Operations}/WRFSRequestVersionOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/WebRemoteFileSystem/WebRemoteFileSystem.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/WebRemoteFileSystem/WebRemoteFileSystem.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/WebServerFileSystem.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation.meta => Services/WebServerFileSystem/Operations.meta} (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/WSFSInitializeOperation.cs (95%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/WSFSInitializeOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/WSFSLoadBundleOperation.cs (96%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/WSFSLoadBundleOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/WSFSLoadManifestOperation.cs (97%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/WSFSLoadManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/WSFSRequestVersionOperation.cs (96%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/WSFSRequestVersionOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/internal.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/internal/LoadWebServerCatalogFileOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/internal/LoadWebServerCatalogFileOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/internal/LoadWebServerPackageManifestOperation.cs (98%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/internal/LoadWebServerPackageManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/internal/RequestWebServerPackageHashOperation.cs (97%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/internal/RequestWebServerPackageHashOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/internal/RequestWebServerPackageVersionOperation.cs (97%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems/WebServerFileSystem/Operation => Services/WebServerFileSystem/Operations}/internal/RequestWebServerPackageVersionOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/WebServerFileSystem/WebServerFileSystem.cs (100%) rename Assets/YooAsset/Runtime/FileSystem/{FileSystems => Services}/WebServerFileSystem/WebServerFileSystem.cs.meta (100%) rename Assets/YooAsset/Runtime/{Services.meta => Interfaces.meta} (100%) rename Assets/YooAsset/Runtime/{Services => Interfaces}/IBundleEncryptionServices.cs (100%) rename Assets/YooAsset/Runtime/{Services => Interfaces}/IBundleEncryptionServices.cs.meta (100%) rename Assets/YooAsset/Runtime/{Services => Interfaces}/ILocalFileCopyServices.cs (100%) rename Assets/YooAsset/Runtime/{Services => Interfaces}/ILocalFileCopyServices.cs.meta (100%) rename Assets/YooAsset/Runtime/{Services => Interfaces}/IManifestProcessServices.cs (100%) rename Assets/YooAsset/Runtime/{Services => Interfaces}/IManifestProcessServices.cs.meta (100%) rename Assets/YooAsset/Runtime/{Services => Interfaces}/IManifestRestoreServices.cs (100%) rename Assets/YooAsset/Runtime/{Services => Interfaces}/IManifestRestoreServices.cs.meta (100%) rename Assets/YooAsset/Runtime/{Services => Interfaces}/IRemoteServices.cs (100%) rename Assets/YooAsset/Runtime/{Services => Interfaces}/IRemoteServices.cs.meta (100%) delete mode 100644 Assets/YooAsset/Runtime/OperationSystem/README.md rename Assets/YooAsset/Runtime/{PackageInvokeBuilder.meta => PackageBuilder.meta} (100%) rename Assets/YooAsset/Runtime/{PackageInvokeBuilder => PackageBuilder}/EditorSimulateBuildInvoker.cs (100%) rename Assets/YooAsset/Runtime/{PackageInvokeBuilder => PackageBuilder}/EditorSimulateBuildInvoker.cs.meta (100%) rename Assets/YooAsset/Runtime/{PackageInvokeBuilder => PackageBuilder}/PackageInvokeBuildParam.cs (100%) rename Assets/YooAsset/Runtime/{PackageInvokeBuilder => PackageBuilder}/PackageInvokeBuildParam.cs.meta (100%) rename Assets/YooAsset/Runtime/{PackageInvokeBuilder => PackageBuilder}/PackageInvokeBuildResult.cs (100%) rename Assets/YooAsset/Runtime/{PackageInvokeBuilder => PackageBuilder}/PackageInvokeBuildResult.cs.meta (100%) rename Assets/YooAsset/Runtime/{PackageInvokeBuilder => PackageBuilder}/PackageInvokeBuilder.cs (100%) rename Assets/YooAsset/Runtime/{PackageInvokeBuilder => PackageBuilder}/PackageInvokeBuilder.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle.meta => Handles.meta} (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/AllAssetsHandle.cs (97%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/AllAssetsHandle.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/AssetHandle.cs (96%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/AssetHandle.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/HandleBase.cs (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/HandleBase.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/HandleFactory.cs (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/HandleFactory.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/RawFileHandle.cs (97%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/RawFileHandle.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/SceneHandle.cs (95%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/SceneHandle.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/SubAssetsHandle.cs (98%) rename Assets/YooAsset/Runtime/ResourceManager/{Handle => Handles}/SubAssetsHandle.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation.meta => Operations.meta} (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/InstantiateOperation.cs (97%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/InstantiateOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/InstantiateOptions.cs (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/InstantiateOptions.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/Internal.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/Internal/LoadBundleOperation.cs (96%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/Internal/LoadBundleOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/UnloadAllAssetsOperation.cs (98%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/UnloadAllAssetsOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/UnloadAllAssetsOptions.cs (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/UnloadAllAssetsOptions.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/UnloadSceneOperation.cs (98%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/UnloadSceneOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/UnloadUnusedAssetsOperation.cs (94%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/UnloadUnusedAssetsOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/UnloadUnusedAssetsOptions.cs (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Operation => Operations}/UnloadUnusedAssetsOptions.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider.meta => Providers.meta} (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/AllAssetsProvider.cs (91%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/AllAssetsProvider.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/AssetProvider.cs (87%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/AssetProvider.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/CompletedProvider.cs (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/CompletedProvider.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/ProviderOperation.cs (96%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/ProviderOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/RawFileProvider.cs (97%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/RawFileProvider.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/SceneProvider.cs (91%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/SceneProvider.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/SubAssetsProvider.cs (92%) rename Assets/YooAsset/Runtime/ResourceManager/{Provider => Providers}/SubAssetsProvider.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation.meta => Operations.meta} (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/ClearCacheOperation.cs (97%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/ClearCacheOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/ClearCacheOptions.cs (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/ClearCacheOptions.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/DestroyPackageOperation.cs (94%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/DestroyPackageOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/DownloaderDefine.cs (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/DownloaderDefine.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/DownloaderOperation.cs (98%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/DownloaderOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/DownloaderOptions.cs (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/DownloaderOptions.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/InitializePackageOperation.cs (98%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/InitializePackageOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/InitializePackageOptions.cs (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/InitializePackageOptions.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/Internal.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/Internal/DeserializeManifestOperation.cs (98%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/Internal/DeserializeManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/Internal/InitializeFileSystemOperation.cs (98%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/Internal/InitializeFileSystemOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/LoadManifestOperation.cs (95%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/LoadManifestOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/LoadManifestOptions.cs (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/LoadManifestOptions.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/PreDownloaderOperation.cs (94%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/PreDownloaderOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/PreDownloaderOptions.cs (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/PreDownloaderOptions.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/RequestVersionOperation.cs (96%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/RequestVersionOperation.cs.meta (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/RequestVersionOptions.cs (100%) rename Assets/YooAsset/Runtime/ResourcePackage/{Operation => Operations}/RequestVersionOptions.cs.meta (100%) diff --git a/Assets/YooAsset/Editor/AssetBundleDebugger/AssetBundleDebuggerWindow.cs b/Assets/YooAsset/Editor/AssetBundleDebugger/AssetBundleDebuggerWindow.cs index 0c549e21..e191d251 100644 --- a/Assets/YooAsset/Editor/AssetBundleDebugger/AssetBundleDebuggerWindow.cs +++ b/Assets/YooAsset/Editor/AssetBundleDebugger/AssetBundleDebuggerWindow.cs @@ -194,9 +194,9 @@ namespace YooAsset.Editor int playerId = args.playerId; var debugReport = DiagnosticReport.Deserialize(args.data); - if (debugReport.DebuggerVersion != DiagnosticSystemDefine.DebuggerVersion) + if (debugReport.ProtocolVersion != DiagnosticSystemDefine.ProtocolVersion) { - Debug.LogWarning($"Debugger versions are inconsistent : {debugReport.DebuggerVersion} != {DiagnosticSystemDefine.DebuggerVersion}"); + Debug.LogWarning($"Debugger versions are inconsistent : {debugReport.ProtocolVersion} != {DiagnosticSystemDefine.ProtocolVersion}"); return; } @@ -254,10 +254,10 @@ namespace YooAsset.Editor private void OnRecordToggleValueChange(ChangeEvent evt) { // 发送采集数据的命令 - RemoteDebugCommand command = new RemoteDebugCommand(); - command.CommandType = (int)EDebugCommandType.AutoSampling; + DiagnosticCommand command = new DiagnosticCommand(); + command.CommandType = (int)EDiagnosticCommandType.AutoSampling; command.Parameter = evt.newValue ? "open" : "close"; - byte[] data = RemoteDebugCommand.Serialize(command); + byte[] data = DiagnosticCommand.Serialize(command); EditorConnection.instance.Send(DiagnosticSystemDefine.EditorToPlayerMessageId, data); MockEditorConnection.Instance.Send(DiagnosticSystemDefine.EditorToPlayerMessageId, data); } @@ -265,10 +265,10 @@ namespace YooAsset.Editor private void SampleBtn_onClick() { // 发送采集数据的命令 - RemoteDebugCommand command = new RemoteDebugCommand(); - command.CommandType = (int)EDebugCommandType.SampleOnce; + DiagnosticCommand command = new DiagnosticCommand(); + command.CommandType = (int)EDiagnosticCommandType.SampleOnce; command.Parameter = string.Empty; - byte[] data = RemoteDebugCommand.Serialize(command); + byte[] data = DiagnosticCommand.Serialize(command); EditorConnection.instance.Send(DiagnosticSystemDefine.EditorToPlayerMessageId, data); MockEditorConnection.Instance.Send(DiagnosticSystemDefine.EditorToPlayerMessageId, data); } @@ -289,7 +289,7 @@ namespace YooAsset.Editor packageData.ProviderInfos.Sort(); foreach (var providerInfo in packageData.ProviderInfos) { - providerInfo.DependentBundles.Sort(); + providerInfo.Dependencies.Sort(); } } diff --git a/Assets/YooAsset/Editor/AssetBundleDebugger/VisualViewers/DebuggerAssetListViewer.cs b/Assets/YooAsset/Editor/AssetBundleDebugger/VisualViewers/DebuggerAssetListViewer.cs index 51ba7146..473c59dc 100644 --- a/Assets/YooAsset/Editor/AssetBundleDebugger/VisualViewers/DebuggerAssetListViewer.cs +++ b/Assets/YooAsset/Editor/AssetBundleDebugger/VisualViewers/DebuggerAssetListViewer.cs @@ -315,9 +315,9 @@ namespace YooAsset.Editor rowData.ProviderInfo = providerInfo; rowData.AddAssetPathCell("PackageName", packageData.PackageName); rowData.AddStringValueCell("AssetPath", providerInfo.AssetPath); - rowData.AddStringValueCell("SpawnScene", providerInfo.OriginScene); + rowData.AddStringValueCell("SpawnScene", providerInfo.SpawnScene); rowData.AddStringValueCell("StartTime", providerInfo.StartTime); - rowData.AddLongValueCell("LoadingTime", providerInfo.ElapsedMS); + rowData.AddLongValueCell("LoadingTime", providerInfo.ElapsedMilliseconds); rowData.AddLongValueCell("RefCount", providerInfo.ReferenceCount); rowData.AddStringValueCell("Status", providerInfo.Status.ToString()); _sourceDatas.Add(rowData); @@ -378,8 +378,8 @@ namespace YooAsset.Editor DiagnosticProviderInfo providerInfo = providerTableData.ProviderInfo; // 填充依赖数据 - var sourceDatas = new List(providerInfo.DependentBundles.Count); - foreach (var bundleName in providerInfo.DependentBundles) + var sourceDatas = new List(providerInfo.Dependencies.Count); + foreach (var bundleName in providerInfo.Dependencies) { var dependBundleInfo = packageData.GetBundleInfo(bundleName); var rowData = new DependTableData(); diff --git a/Assets/YooAsset/Editor/AssetBundleDebugger/VisualViewers/DebuggerBundleListViewer.cs b/Assets/YooAsset/Editor/AssetBundleDebugger/VisualViewers/DebuggerBundleListViewer.cs index 0a96a0b9..7cc16fa6 100644 --- a/Assets/YooAsset/Editor/AssetBundleDebugger/VisualViewers/DebuggerBundleListViewer.cs +++ b/Assets/YooAsset/Editor/AssetBundleDebugger/VisualViewers/DebuggerBundleListViewer.cs @@ -446,14 +446,14 @@ namespace YooAsset.Editor var sourceDatas = new List(1000); foreach (var providerInfo in packageData.ProviderInfos) { - foreach (var dependBundleName in providerInfo.DependentBundles) + foreach (var dependBundleName in providerInfo.Dependencies) { if (dependBundleName == selectBundleInfo.BundleName) { var rowData = new UsingTableData(); rowData.ProviderInfo = providerInfo; rowData.AddStringValueCell("UsingAssets", providerInfo.AssetPath); - rowData.AddStringValueCell("SpawnScene", providerInfo.OriginScene); + rowData.AddStringValueCell("SpawnScene", providerInfo.SpawnScene); rowData.AddStringValueCell("StartTime", providerInfo.StartTime); rowData.AddLongValueCell("RefCount", providerInfo.ReferenceCount); rowData.AddStringValueCell("Status", providerInfo.Status); @@ -469,7 +469,7 @@ namespace YooAsset.Editor // 填充ReferenceTableView { var sourceDatas = new List(1000); - foreach (string referenceBundleName in selectBundleInfo.ReferencedByBundles) + foreach (string referenceBundleName in selectBundleInfo.Referencers) { var bundleInfo = packageData.GetBundleInfo(referenceBundleName); var rowData = new ReferenceTableData(); diff --git a/Assets/YooAsset/Editor/AssetBundleDebugger/VisualViewers/DebuggerOperationListViewer.cs b/Assets/YooAsset/Editor/AssetBundleDebugger/VisualViewers/DebuggerOperationListViewer.cs index 9af278ce..d63a4038 100644 --- a/Assets/YooAsset/Editor/AssetBundleDebugger/VisualViewers/DebuggerOperationListViewer.cs +++ b/Assets/YooAsset/Editor/AssetBundleDebugger/VisualViewers/DebuggerOperationListViewer.cs @@ -321,7 +321,7 @@ namespace YooAsset.Editor rowData.AddLongValueCell("Priority", operationInfo.Priority); rowData.AddDoubleValueCell("Progress", operationInfo.Progress); rowData.AddStringValueCell("StartTime", operationInfo.StartTime); - rowData.AddLongValueCell("ElapsedMS", operationInfo.ElapsedMS); + rowData.AddLongValueCell("ElapsedMS", operationInfo.ElapsedMilliseconds); rowData.AddStringValueCell("Status", operationInfo.Status.ToString()); rowData.AddStringValueCell("Desc", operationInfo.OperationDesc); _sourceDatas.Add(rowData); @@ -474,7 +474,7 @@ namespace YooAsset.Editor // ElapsedMS { var label = container.Q