From e92505ba889c557243d80591e75f8453f49837a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E5=86=A0=E5=B3=B0?= Date: Fri, 25 Jul 2025 15:42:17 +0800 Subject: [PATCH] =?UTF-8?q?samples=20:=20=E5=A2=9E=E5=8A=A0=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E6=9E=84=E5=BB=BA=E9=A1=B5=E9=9D=A2=E7=9A=84?= =?UTF-8?q?=E6=89=A9=E5=B1=95=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Editor/CustomBuildPipeline.meta | 8 ++++++++ .../CustomBuildPipelineViewer.cs | 18 ++++++++++++++++++ .../CustomBuildPipelineViewer.cs.meta | 11 +++++++++++ ...ustomRules.meta => CustomCollectRules.meta} | 0 .../CustomAdressRule.cs | 0 .../CustomAdressRule.cs.meta | 0 .../CustomPackRule.cs | 0 .../CustomPackRule.cs.meta | 0 8 files changed, 37 insertions(+) create mode 100644 Assets/YooAsset/Samples~/Extension Sample/Editor/CustomBuildPipeline.meta create mode 100644 Assets/YooAsset/Samples~/Extension Sample/Editor/CustomBuildPipeline/CustomBuildPipelineViewer.cs create mode 100644 Assets/YooAsset/Samples~/Extension Sample/Editor/CustomBuildPipeline/CustomBuildPipelineViewer.cs.meta rename Assets/YooAsset/Samples~/Extension Sample/Editor/{CustomRules.meta => CustomCollectRules.meta} (100%) rename Assets/YooAsset/Samples~/Extension Sample/Editor/{CustomRules => CustomCollectRules}/CustomAdressRule.cs (100%) rename Assets/YooAsset/Samples~/Extension Sample/Editor/{CustomRules => CustomCollectRules}/CustomAdressRule.cs.meta (100%) rename Assets/YooAsset/Samples~/Extension Sample/Editor/{CustomRules => CustomCollectRules}/CustomPackRule.cs (100%) rename Assets/YooAsset/Samples~/Extension Sample/Editor/{CustomRules => CustomCollectRules}/CustomPackRule.cs.meta (100%) diff --git a/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomBuildPipeline.meta b/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomBuildPipeline.meta new file mode 100644 index 00000000..cb00cbe2 --- /dev/null +++ b/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomBuildPipeline.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8f5ca9e913008d4988fe0f4a2f4a443 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomBuildPipeline/CustomBuildPipelineViewer.cs b/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomBuildPipeline/CustomBuildPipelineViewer.cs new file mode 100644 index 00000000..21d7468a --- /dev/null +++ b/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomBuildPipeline/CustomBuildPipelineViewer.cs @@ -0,0 +1,18 @@ +using System; +using System.IO; +using System.Linq; +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; +using UnityEditor.UIElements; +using UnityEngine.UIElements; +using YooAsset.Editor; + +[BuildPipelineAttribute("CustomBuildPipeline")] +internal class CustomBuildPipelineViewer : BuiltinBuildPipelineViewer +{ + protected override string GetDefaultPackageVersion() + { + return "v1.0.0"; + } +} \ No newline at end of file diff --git a/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomBuildPipeline/CustomBuildPipelineViewer.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomBuildPipeline/CustomBuildPipelineViewer.cs.meta new file mode 100644 index 00000000..e5467624 --- /dev/null +++ b/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomBuildPipeline/CustomBuildPipelineViewer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e721201eb2cad4e4ca207b9c99208055 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomRules.meta b/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomCollectRules.meta similarity index 100% rename from Assets/YooAsset/Samples~/Extension Sample/Editor/CustomRules.meta rename to Assets/YooAsset/Samples~/Extension Sample/Editor/CustomCollectRules.meta diff --git a/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomRules/CustomAdressRule.cs b/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomCollectRules/CustomAdressRule.cs similarity index 100% rename from Assets/YooAsset/Samples~/Extension Sample/Editor/CustomRules/CustomAdressRule.cs rename to Assets/YooAsset/Samples~/Extension Sample/Editor/CustomCollectRules/CustomAdressRule.cs diff --git a/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomRules/CustomAdressRule.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomCollectRules/CustomAdressRule.cs.meta similarity index 100% rename from Assets/YooAsset/Samples~/Extension Sample/Editor/CustomRules/CustomAdressRule.cs.meta rename to Assets/YooAsset/Samples~/Extension Sample/Editor/CustomCollectRules/CustomAdressRule.cs.meta diff --git a/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomRules/CustomPackRule.cs b/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomCollectRules/CustomPackRule.cs similarity index 100% rename from Assets/YooAsset/Samples~/Extension Sample/Editor/CustomRules/CustomPackRule.cs rename to Assets/YooAsset/Samples~/Extension Sample/Editor/CustomCollectRules/CustomPackRule.cs diff --git a/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomRules/CustomPackRule.cs.meta b/Assets/YooAsset/Samples~/Extension Sample/Editor/CustomCollectRules/CustomPackRule.cs.meta similarity index 100% rename from Assets/YooAsset/Samples~/Extension Sample/Editor/CustomRules/CustomPackRule.cs.meta rename to Assets/YooAsset/Samples~/Extension Sample/Editor/CustomCollectRules/CustomPackRule.cs.meta