diff --git a/Assets/YooAsset/Samples~/Space Shooter/GameScript/Runtime/PatchLogic/FsmNode/FsmInitializePackage.cs b/Assets/YooAsset/Samples~/Space Shooter/GameScript/Runtime/PatchLogic/FsmNode/FsmInitializePackage.cs index 2abdef56..dc721fb0 100644 --- a/Assets/YooAsset/Samples~/Space Shooter/GameScript/Runtime/PatchLogic/FsmNode/FsmInitializePackage.cs +++ b/Assets/YooAsset/Samples~/Space Shooter/GameScript/Runtime/PatchLogic/FsmNode/FsmInitializePackage.cs @@ -33,7 +33,6 @@ internal class FsmInitializePackage : IStateNode { var playMode = (EPlayMode)_machine.GetBlackboardValue("PlayMode"); var packageName = (string)_machine.GetBlackboardValue("PackageName"); - var buildPipeline = (string)_machine.GetBlackboardValue("BuildPipeline"); var rawFileSystem = (bool)_machine.GetBlackboardValue("RawFileSystem"); // 创建资源包裹类 @@ -45,7 +44,9 @@ internal class FsmInitializePackage : IStateNode InitializationOperation initializationOperation = null; if (playMode == EPlayMode.EditorSimulateMode) { - var simulateBuildResult = EditorSimulateModeHelper.SimulateBuild(buildPipeline, packageName); + var simulateBuildParam = new EditorSimulateBuildParam(); + simulateBuildParam.PackageName = packageName; + var simulateBuildResult = EditorSimulateModeHelper.SimulateBuild(simulateBuildParam); var createParameters = new EditorSimulateModeParameters(); createParameters.EditorFileSystemParameters = FileSystemParameters.CreateDefaultEditorFileSystemParameters(simulateBuildResult); initializationOperation = package.InitializeAsync(createParameters); diff --git a/Assets/YooAsset/Samples~/Space Shooter/GameScript/Runtime/PatchLogic/PatchOperation.cs b/Assets/YooAsset/Samples~/Space Shooter/GameScript/Runtime/PatchLogic/PatchOperation.cs index 8f304780..d04e93cc 100644 --- a/Assets/YooAsset/Samples~/Space Shooter/GameScript/Runtime/PatchLogic/PatchOperation.cs +++ b/Assets/YooAsset/Samples~/Space Shooter/GameScript/Runtime/PatchLogic/PatchOperation.cs @@ -19,7 +19,7 @@ public class PatchOperation : GameAsyncOperation private readonly StateMachine _machine; private ESteps _steps = ESteps.None; - public PatchOperation(string packageName, string buildPipeline, bool rawFileSystem, EPlayMode playMode) + public PatchOperation(string packageName, bool rawFileSystem, EPlayMode playMode) { // 注册监听事件 _eventGroup.AddListener(OnHandleEventMessage); @@ -41,7 +41,6 @@ public class PatchOperation : GameAsyncOperation _machine.SetBlackboardValue("PackageName", packageName); _machine.SetBlackboardValue("PlayMode", playMode); - _machine.SetBlackboardValue("BuildPipeline", buildPipeline); _machine.SetBlackboardValue("RawFileSystem", rawFileSystem); } protected override void OnStart()