From 7f566e538812f1440e0ed1d9fdcb0e2c28c38692 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BD=95=E5=86=A0=E5=B3=B0?= <hevinci@hotmail.com>
Date: Fri, 27 Dec 2024 17:29:00 +0800
Subject: [PATCH] update extension sample
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

重新整理目录结构
---
 .../Samples~/Extension Sample/Runtime/ExtensionClass.meta | 8 ++++++++
 .../Runtime/{ => ExtensionClass}/AssetHandleExtension.cs  | 0
 .../{ => ExtensionClass}/AssetHandleExtension.cs.meta     | 0
 .../Extension Sample/Runtime/ExtensionFileSystem.meta     | 8 ++++++++
 .../{ => ExtensionFileSystem}/ByteGameFileSystem.meta     | 0
 .../ByteGameFileSystem/ByteGameFileSystem.cs              | 0
 .../ByteGameFileSystem/ByteGameFileSystem.cs.meta         | 0
 .../ByteGameFileSystem/Operation.meta                     | 0
 .../Operation/BGFSDownloadFileOperation.cs                | 0
 .../Operation/BGFSDownloadFileOperation.cs.meta           | 0
 .../Operation/BGFSInitializeOperation.cs                  | 0
 .../Operation/BGFSInitializeOperation.cs.meta             | 0
 .../Operation/BGFSLoadBundleOperation.cs                  | 0
 .../Operation/BGFSLoadBundleOperation.cs.meta             | 0
 .../Operation/BGFSLoadPackageManifestOperation.cs         | 0
 .../Operation/BGFSLoadPackageManifestOperation.cs.meta    | 0
 .../Operation/BGFSRequestPackageVersionOperation.cs       | 0
 .../Operation/BGFSRequestPackageVersionOperation.cs.meta  | 0
 .../ByteGameFileSystem/Operation/internal.meta            | 0
 .../internal/LoadByteGamePackageManifestOperation.cs      | 0
 .../internal/LoadByteGamePackageManifestOperation.cs.meta | 0
 .../internal/RequestByteGamePackageHashOperation.cs       | 0
 .../internal/RequestByteGamePackageHashOperation.cs.meta  | 0
 .../internal/RequestByteGamePackageVersionOperation.cs    | 0
 .../RequestByteGamePackageVersionOperation.cs.meta        | 0
 .../{ => ExtensionFileSystem}/WechatFileSystem.meta       | 0
 .../WechatFileSystem/BundleResult.meta                    | 0
 .../WechatFileSystem/BundleResult/WXAssetBundleResult.cs  | 0
 .../BundleResult/WXAssetBundleResult.cs.meta              | 0
 .../WechatFileSystem/Operation.meta                       | 0
 .../Operation/WXFSClearAllBundleFilesOperation.cs         | 0
 .../Operation/WXFSClearAllBundleFilesOperation.cs.meta    | 0
 .../Operation/WXFSClearUnusedBundleFilesAsync.cs          | 0
 .../Operation/WXFSClearUnusedBundleFilesAsync.cs.meta     | 0
 .../Operation/WXFSDownloadFileOperation.cs                | 0
 .../Operation/WXFSDownloadFileOperation.cs.meta           | 0
 .../WechatFileSystem/Operation/WXFSInitializeOperation.cs | 0
 .../Operation/WXFSInitializeOperation.cs.meta             | 0
 .../WechatFileSystem/Operation/WXFSLoadBundleOperation.cs | 0
 .../Operation/WXFSLoadBundleOperation.cs.meta             | 0
 .../Operation/WXFSLoadPackageManifestOperation.cs         | 0
 .../Operation/WXFSLoadPackageManifestOperation.cs.meta    | 0
 .../Operation/WXFSRequestPackageVersionOperation.cs       | 0
 .../Operation/WXFSRequestPackageVersionOperation.cs.meta  | 0
 .../WechatFileSystem/Operation/internal.meta              | 0
 .../internal/LoadWechatPackageManifestOperation.cs        | 0
 .../internal/LoadWechatPackageManifestOperation.cs.meta   | 0
 .../internal/RequestWechatPackageHashOperation.cs         | 0
 .../internal/RequestWechatPackageHashOperation.cs.meta    | 0
 .../internal/RequestWechatPackageVersionOperation.cs      | 0
 .../internal/RequestWechatPackageVersionOperation.cs.meta | 0
 .../WechatFileSystem/WechatFileSystem.cs                  | 0
 .../WechatFileSystem/WechatFileSystem.cs.meta             | 0
 .../Extension Sample/Runtime/ExtensionOperation.meta      | 8 ++++++++
 .../CopyBuildinManifestOperation.cs                       | 0
 .../CopyBuildinManifestOperation.cs.meta                  | 0
 .../GetCacheBundleSizeOperation.cs                        | 0
 .../GetCacheBundleSizeOperation.cs.meta                   | 0
 .../{ => ExtensionOperation}/LoadAssetsByTagOperation.cs  | 0
 .../LoadAssetsByTagOperation.cs.meta                      | 0
 .../{ => ExtensionOperation}/LoadGameObjectOperation.cs   | 0
 .../LoadGameObjectOperation.cs.meta                       | 0
 62 files changed, 24 insertions(+)
 create mode 100644 Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionClass.meta
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionClass}/AssetHandleExtension.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionClass}/AssetHandleExtension.cs.meta (100%)
 create mode 100644 Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem.meta
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/ByteGameFileSystem.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/ByteGameFileSystem.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/BGFSDownloadFileOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/BGFSDownloadFileOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/BGFSInitializeOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/BGFSInitializeOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/BGFSLoadBundleOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/BGFSLoadBundleOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/BGFSLoadPackageManifestOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/BGFSLoadPackageManifestOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/BGFSRequestPackageVersionOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/BGFSRequestPackageVersionOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/internal.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/internal/LoadByteGamePackageManifestOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/internal/LoadByteGamePackageManifestOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/internal/RequestByteGamePackageHashOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/internal/RequestByteGamePackageHashOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/internal/RequestByteGamePackageVersionOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/ByteGameFileSystem/Operation/internal/RequestByteGamePackageVersionOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/BundleResult.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/BundleResult/WXAssetBundleResult.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/BundleResult/WXAssetBundleResult.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSClearAllBundleFilesOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSClearAllBundleFilesOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSClearUnusedBundleFilesAsync.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSClearUnusedBundleFilesAsync.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSDownloadFileOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSDownloadFileOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSInitializeOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSInitializeOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSLoadBundleOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSLoadBundleOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSLoadPackageManifestOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSLoadPackageManifestOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSRequestPackageVersionOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/WXFSRequestPackageVersionOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/internal.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/internal/LoadWechatPackageManifestOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/internal/LoadWechatPackageManifestOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/internal/RequestWechatPackageHashOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/internal/RequestWechatPackageHashOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/internal/RequestWechatPackageVersionOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/Operation/internal/RequestWechatPackageVersionOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/WechatFileSystem.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionFileSystem}/WechatFileSystem/WechatFileSystem.cs.meta (100%)
 create mode 100644 Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation.meta
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionOperation}/CopyBuildinManifestOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionOperation}/CopyBuildinManifestOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionOperation}/GetCacheBundleSizeOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionOperation}/GetCacheBundleSizeOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionOperation}/LoadAssetsByTagOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionOperation}/LoadAssetsByTagOperation.cs.meta (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionOperation}/LoadGameObjectOperation.cs (100%)
 rename Assets/YooAsset/Samples~/Extension Sample/Runtime/{ => ExtensionOperation}/LoadGameObjectOperation.cs.meta (100%)

diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionClass.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionClass.meta
new file mode 100644
index 00000000..d079c9d4
--- /dev/null
+++ b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionClass.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5d7171aa14ba0e649900533bfeed0edb
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/AssetHandleExtension.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionClass/AssetHandleExtension.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/AssetHandleExtension.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionClass/AssetHandleExtension.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/AssetHandleExtension.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionClass/AssetHandleExtension.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/AssetHandleExtension.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionClass/AssetHandleExtension.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem.meta
new file mode 100644
index 00000000..67226700
--- /dev/null
+++ b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5280dfac6a481ee429c769ba5688c9d2
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/ByteGameFileSystem.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/ByteGameFileSystem.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/ByteGameFileSystem.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/ByteGameFileSystem.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/ByteGameFileSystem.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/ByteGameFileSystem.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/ByteGameFileSystem.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/ByteGameFileSystem.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSDownloadFileOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSDownloadFileOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSDownloadFileOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSDownloadFileOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSDownloadFileOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSDownloadFileOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSDownloadFileOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSDownloadFileOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSInitializeOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSInitializeOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSInitializeOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSInitializeOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSInitializeOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSInitializeOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSInitializeOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSInitializeOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSLoadBundleOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSLoadBundleOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSLoadBundleOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSLoadBundleOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSLoadBundleOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSLoadBundleOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSLoadBundleOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSLoadBundleOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSLoadPackageManifestOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSLoadPackageManifestOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSLoadPackageManifestOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSLoadPackageManifestOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSLoadPackageManifestOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSLoadPackageManifestOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSLoadPackageManifestOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSLoadPackageManifestOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSRequestPackageVersionOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSRequestPackageVersionOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSRequestPackageVersionOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSRequestPackageVersionOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSRequestPackageVersionOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSRequestPackageVersionOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/BGFSRequestPackageVersionOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/BGFSRequestPackageVersionOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal/LoadByteGamePackageManifestOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal/LoadByteGamePackageManifestOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal/LoadByteGamePackageManifestOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal/LoadByteGamePackageManifestOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal/LoadByteGamePackageManifestOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal/LoadByteGamePackageManifestOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal/LoadByteGamePackageManifestOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal/LoadByteGamePackageManifestOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal/RequestByteGamePackageHashOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal/RequestByteGamePackageHashOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal/RequestByteGamePackageHashOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal/RequestByteGamePackageHashOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal/RequestByteGamePackageHashOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal/RequestByteGamePackageHashOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal/RequestByteGamePackageHashOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal/RequestByteGamePackageHashOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal/RequestByteGamePackageVersionOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal/RequestByteGamePackageVersionOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal/RequestByteGamePackageVersionOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal/RequestByteGamePackageVersionOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal/RequestByteGamePackageVersionOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal/RequestByteGamePackageVersionOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/ByteGameFileSystem/Operation/internal/RequestByteGamePackageVersionOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/ByteGameFileSystem/Operation/internal/RequestByteGamePackageVersionOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/BundleResult.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/BundleResult.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/BundleResult.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/BundleResult.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/BundleResult/WXAssetBundleResult.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/BundleResult/WXAssetBundleResult.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/BundleResult/WXAssetBundleResult.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/BundleResult/WXAssetBundleResult.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/BundleResult/WXAssetBundleResult.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/BundleResult/WXAssetBundleResult.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/BundleResult/WXAssetBundleResult.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/BundleResult/WXAssetBundleResult.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSClearAllBundleFilesOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSClearAllBundleFilesOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSClearAllBundleFilesOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSClearAllBundleFilesOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSClearAllBundleFilesOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSClearAllBundleFilesOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSClearAllBundleFilesOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSClearAllBundleFilesOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSClearUnusedBundleFilesAsync.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSClearUnusedBundleFilesAsync.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSClearUnusedBundleFilesAsync.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSClearUnusedBundleFilesAsync.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSClearUnusedBundleFilesAsync.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSClearUnusedBundleFilesAsync.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSClearUnusedBundleFilesAsync.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSClearUnusedBundleFilesAsync.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSDownloadFileOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSDownloadFileOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSDownloadFileOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSDownloadFileOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSDownloadFileOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSDownloadFileOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSDownloadFileOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSDownloadFileOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSInitializeOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSInitializeOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSInitializeOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSInitializeOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSInitializeOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSInitializeOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSInitializeOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSInitializeOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSLoadBundleOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSLoadBundleOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSLoadBundleOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSLoadBundleOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSLoadBundleOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSLoadBundleOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSLoadBundleOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSLoadBundleOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSLoadPackageManifestOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSLoadPackageManifestOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSLoadPackageManifestOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSLoadPackageManifestOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSLoadPackageManifestOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSLoadPackageManifestOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSLoadPackageManifestOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSLoadPackageManifestOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSRequestPackageVersionOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSRequestPackageVersionOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSRequestPackageVersionOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSRequestPackageVersionOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSRequestPackageVersionOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSRequestPackageVersionOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/WXFSRequestPackageVersionOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/WXFSRequestPackageVersionOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal/LoadWechatPackageManifestOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal/LoadWechatPackageManifestOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal/LoadWechatPackageManifestOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal/LoadWechatPackageManifestOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal/LoadWechatPackageManifestOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal/LoadWechatPackageManifestOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal/LoadWechatPackageManifestOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal/LoadWechatPackageManifestOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal/RequestWechatPackageHashOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal/RequestWechatPackageHashOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal/RequestWechatPackageHashOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal/RequestWechatPackageHashOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal/RequestWechatPackageHashOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal/RequestWechatPackageHashOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal/RequestWechatPackageHashOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal/RequestWechatPackageHashOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal/RequestWechatPackageVersionOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal/RequestWechatPackageVersionOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal/RequestWechatPackageVersionOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal/RequestWechatPackageVersionOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal/RequestWechatPackageVersionOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal/RequestWechatPackageVersionOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/Operation/internal/RequestWechatPackageVersionOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/Operation/internal/RequestWechatPackageVersionOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/WechatFileSystem.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/WechatFileSystem.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/WechatFileSystem.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/WechatFileSystem.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/WechatFileSystem.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/WechatFileSystem.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/WechatFileSystem/WechatFileSystem.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionFileSystem/WechatFileSystem/WechatFileSystem.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation.meta
new file mode 100644
index 00000000..9c4013db
--- /dev/null
+++ b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f63bfdaa2e1fd3d48b604787fd1a8c99
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/CopyBuildinManifestOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/CopyBuildinManifestOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/CopyBuildinManifestOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/CopyBuildinManifestOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/CopyBuildinManifestOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/CopyBuildinManifestOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/CopyBuildinManifestOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/CopyBuildinManifestOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/GetCacheBundleSizeOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/GetCacheBundleSizeOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/GetCacheBundleSizeOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/GetCacheBundleSizeOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/GetCacheBundleSizeOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/GetCacheBundleSizeOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/GetCacheBundleSizeOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/GetCacheBundleSizeOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/LoadAssetsByTagOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/LoadAssetsByTagOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/LoadAssetsByTagOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/LoadAssetsByTagOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/LoadAssetsByTagOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/LoadAssetsByTagOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/LoadAssetsByTagOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/LoadAssetsByTagOperation.cs.meta
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/LoadGameObjectOperation.cs b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/LoadGameObjectOperation.cs
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/LoadGameObjectOperation.cs
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/LoadGameObjectOperation.cs
diff --git a/Assets/YooAsset/Samples~/Extension Sample/Runtime/LoadGameObjectOperation.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/LoadGameObjectOperation.cs.meta
similarity index 100%
rename from Assets/YooAsset/Samples~/Extension Sample/Runtime/LoadGameObjectOperation.cs.meta
rename to Assets/YooAsset/Samples~/Extension Sample/Runtime/ExtensionOperation/LoadGameObjectOperation.cs.meta