update test scene

pull/455/head
何冠峰 2025-01-03 19:15:51 +08:00
parent b70d821384
commit a84f981147
5 changed files with 27 additions and 36 deletions

View File

@ -3,12 +3,12 @@ using UnityEngine;
using YooAsset; using YooAsset;
using YooAsset.Editor; using YooAsset.Editor;
public static class TestSimulateBuilder public static class TestPackageBuilder
{ {
/// <summary> /// <summary>
/// 模拟构建 /// 构建资源包
/// </summary> /// </summary>
public static EditorSimulateBuildResult SimulateBuild(EditorSimulateBuildParam buildParam) public static PackageInvokeBuildResult BuildPackage(PackageInvokeBuildParam buildParam)
{ {
string packageName = buildParam.PackageName; string packageName = buildParam.PackageName;
string buildPipelineName = buildParam.BuildPipelineName; string buildPipelineName = buildParam.BuildPipelineName;
@ -31,7 +31,7 @@ public static class TestSimulateBuilder
BuildResult buildResult = pipeline.Run(buildParameters, false); BuildResult buildResult = pipeline.Run(buildParameters, false);
if (buildResult.Success) if (buildResult.Success)
{ {
var reulst = new EditorSimulateBuildResult(); var reulst = new PackageInvokeBuildResult();
reulst.PackageRootDirectory = buildResult.OutputPackageDirectory; reulst.PackageRootDirectory = buildResult.OutputPackageDirectory;
return reulst; return reulst;
} }
@ -64,7 +64,7 @@ public static class TestSimulateBuilder
BuildResult buildResult = pipeline.Run(buildParameters, false); BuildResult buildResult = pipeline.Run(buildParameters, false);
if (buildResult.Success) if (buildResult.Success)
{ {
var reulst = new EditorSimulateBuildResult(); var reulst = new PackageInvokeBuildResult();
reulst.PackageRootDirectory = buildResult.OutputPackageDirectory; reulst.PackageRootDirectory = buildResult.OutputPackageDirectory;
return reulst; return reulst;
} }
@ -97,7 +97,7 @@ public static class TestSimulateBuilder
BuildResult buildResult = pipeline.Run(buildParameters, false); BuildResult buildResult = pipeline.Run(buildParameters, false);
if (buildResult.Success) if (buildResult.Success)
{ {
var reulst = new EditorSimulateBuildResult(); var reulst = new PackageInvokeBuildResult();
reulst.PackageRootDirectory = buildResult.OutputPackageDirectory; reulst.PackageRootDirectory = buildResult.OutputPackageDirectory;
return reulst; return reulst;
} }
@ -128,7 +128,7 @@ public static class TestSimulateBuilder
BuildResult buildResult = pipeline.Run(buildParameters, false); BuildResult buildResult = pipeline.Run(buildParameters, false);
if (buildResult.Success) if (buildResult.Success)
{ {
var reulst = new EditorSimulateBuildResult(); var reulst = new PackageInvokeBuildResult();
reulst.PackageRootDirectory = buildResult.OutputPackageDirectory; reulst.PackageRootDirectory = buildResult.OutputPackageDirectory;
return reulst; return reulst;
} }

View File

@ -19,23 +19,23 @@ public class BuildinFileSystemTester : IPrebuildSetup, IPostBuildCleanup
#if UNITY_EDITOR #if UNITY_EDITOR
// 构建TestPackage // 构建TestPackage
{ {
var simulateParams = new EditorSimulateBuildParam(AssetBundleCollectorDefine.TestPackageName); var buildParams = new PackageInvokeBuildParam(AssetBundleCollectorDefine.TestPackageName);
simulateParams.BuildPipelineName = "ScriptableBuildPipeline"; buildParams.BuildPipelineName = "ScriptableBuildPipeline";
simulateParams.InvokeAssmeblyName = "YooAsset.Test.Editor"; buildParams.InvokeAssmeblyName = "YooAsset.Test.Editor";
simulateParams.InvokeClassFullName = "TestSimulateBuilder"; buildParams.InvokeClassFullName = "TestPackageBuilder";
simulateParams.InvokeMethodName = "SimulateBuild"; buildParams.InvokeMethodName = "BuildPackage";
var simulateResult = EditorSimulateModeHelper.SimulateBuild(simulateParams); var simulateResult = PakcageInvokeBuilder.InvokeBuilder(buildParams);
UnityEditor.EditorPrefs.SetString(BFS_TEST_PACKAGE_ROOT_KEY, simulateResult.PackageRootDirectory); UnityEditor.EditorPrefs.SetString(BFS_TEST_PACKAGE_ROOT_KEY, simulateResult.PackageRootDirectory);
} }
// 构建RawPackage // 构建RawPackage
{ {
var simulateParams = new EditorSimulateBuildParam(AssetBundleCollectorDefine.RawPackageName); var buildParams = new PackageInvokeBuildParam(AssetBundleCollectorDefine.RawPackageName);
simulateParams.BuildPipelineName = "RawFileBuildPipeline"; buildParams.BuildPipelineName = "RawFileBuildPipeline";
simulateParams.InvokeAssmeblyName = "YooAsset.Test.Editor"; buildParams.InvokeAssmeblyName = "YooAsset.Test.Editor";
simulateParams.InvokeClassFullName = "TestSimulateBuilder"; buildParams.InvokeClassFullName = "TestPackageBuilder";
simulateParams.InvokeMethodName = "SimulateBuild"; buildParams.InvokeMethodName = "BuildPackage";
var simulateResult = EditorSimulateModeHelper.SimulateBuild(simulateParams); var simulateResult = PakcageInvokeBuilder.InvokeBuilder(buildParams);
UnityEditor.EditorPrefs.SetString(BFS_RAW_PACKAGE_ROOT_KEY, simulateResult.PackageRootDirectory); UnityEditor.EditorPrefs.SetString(BFS_RAW_PACKAGE_ROOT_KEY, simulateResult.PackageRootDirectory);
} }
#endif #endif

View File

@ -19,23 +19,23 @@ public class EditorFileSystemTester : IPrebuildSetup, IPostBuildCleanup
#if UNITY_EDITOR #if UNITY_EDITOR
// 构建TestPackage // 构建TestPackage
{ {
var simulateParams = new EditorSimulateBuildParam(AssetBundleCollectorDefine.TestPackageName); var simulateParams = new PackageInvokeBuildParam(AssetBundleCollectorDefine.TestPackageName);
simulateParams.BuildPipelineName = "EditorSimulateBuildPipeline"; simulateParams.BuildPipelineName = "EditorSimulateBuildPipeline";
simulateParams.InvokeAssmeblyName = "YooAsset.Test.Editor"; simulateParams.InvokeAssmeblyName = "YooAsset.Test.Editor";
simulateParams.InvokeClassFullName = "TestSimulateBuilder"; simulateParams.InvokeClassFullName = "TestPackageBuilder";
simulateParams.InvokeMethodName = "SimulateBuild"; simulateParams.InvokeMethodName = "BuildPackage";
var simulateResult = EditorSimulateModeHelper.SimulateBuild(simulateParams); var simulateResult = PakcageInvokeBuilder.InvokeBuilder(simulateParams);
UnityEditor.EditorPrefs.SetString(EFS_TEST_PACKAGE_ROOT_KEY, simulateResult.PackageRootDirectory); UnityEditor.EditorPrefs.SetString(EFS_TEST_PACKAGE_ROOT_KEY, simulateResult.PackageRootDirectory);
} }
// 构建RawPackage // 构建RawPackage
{ {
var simulateParams = new EditorSimulateBuildParam(AssetBundleCollectorDefine.RawPackageName); var simulateParams = new PackageInvokeBuildParam(AssetBundleCollectorDefine.RawPackageName);
simulateParams.BuildPipelineName = "EditorSimulateBuildPipeline"; simulateParams.BuildPipelineName = "EditorSimulateBuildPipeline";
simulateParams.InvokeAssmeblyName = "YooAsset.Test.Editor"; simulateParams.InvokeAssmeblyName = "YooAsset.Test.Editor";
simulateParams.InvokeClassFullName = "TestSimulateBuilder"; simulateParams.InvokeClassFullName = "TestPackageBuilder";
simulateParams.InvokeMethodName = "SimulateBuild"; simulateParams.InvokeMethodName = "BuildPackage";
var simulateResult = EditorSimulateModeHelper.SimulateBuild(simulateParams); var simulateResult = PakcageInvokeBuilder.InvokeBuilder(simulateParams);
UnityEditor.EditorPrefs.SetString(EFS_RAW_PACKAGE_ROOT_KEY, simulateResult.PackageRootDirectory); UnityEditor.EditorPrefs.SetString(EFS_RAW_PACKAGE_ROOT_KEY, simulateResult.PackageRootDirectory);
} }
#endif #endif

View File

@ -333,7 +333,6 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 2032300069} - component: {fileID: 2032300069}
- component: {fileID: 2032300068} - component: {fileID: 2032300068}
- component: {fileID: 2032300067}
m_Layer: 0 m_Layer: 0
m_Name: Main Camera m_Name: Main Camera
m_TagString: MainCamera m_TagString: MainCamera
@ -341,14 +340,6 @@ GameObject:
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 1
--- !u!81 &2032300067
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2032300066}
m_Enabled: 1
--- !u!20 &2032300068 --- !u!20 &2032300068
Camera: Camera:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0