mirror of https://github.com/tuyoogame/YooAsset
update sapce shooter
parent
8a2bac8770
commit
a5f94198c0
|
@ -33,7 +33,6 @@ internal class FsmInitializePackage : IStateNode
|
||||||
{
|
{
|
||||||
var playMode = (EPlayMode)_machine.GetBlackboardValue("PlayMode");
|
var playMode = (EPlayMode)_machine.GetBlackboardValue("PlayMode");
|
||||||
var packageName = (string)_machine.GetBlackboardValue("PackageName");
|
var packageName = (string)_machine.GetBlackboardValue("PackageName");
|
||||||
var buildPipeline = (string)_machine.GetBlackboardValue("BuildPipeline");
|
|
||||||
var rawFileSystem = (bool)_machine.GetBlackboardValue("RawFileSystem");
|
var rawFileSystem = (bool)_machine.GetBlackboardValue("RawFileSystem");
|
||||||
|
|
||||||
// 创建资源包裹类
|
// 创建资源包裹类
|
||||||
|
@ -45,7 +44,9 @@ internal class FsmInitializePackage : IStateNode
|
||||||
InitializationOperation initializationOperation = null;
|
InitializationOperation initializationOperation = null;
|
||||||
if (playMode == EPlayMode.EditorSimulateMode)
|
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();
|
var createParameters = new EditorSimulateModeParameters();
|
||||||
createParameters.EditorFileSystemParameters = FileSystemParameters.CreateDefaultEditorFileSystemParameters(simulateBuildResult);
|
createParameters.EditorFileSystemParameters = FileSystemParameters.CreateDefaultEditorFileSystemParameters(simulateBuildResult);
|
||||||
initializationOperation = package.InitializeAsync(createParameters);
|
initializationOperation = package.InitializeAsync(createParameters);
|
||||||
|
|
|
@ -19,7 +19,7 @@ public class PatchOperation : GameAsyncOperation
|
||||||
private readonly StateMachine _machine;
|
private readonly StateMachine _machine;
|
||||||
private ESteps _steps = ESteps.None;
|
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<UserEventDefine.UserTryInitialize>(OnHandleEventMessage);
|
_eventGroup.AddListener<UserEventDefine.UserTryInitialize>(OnHandleEventMessage);
|
||||||
|
@ -41,7 +41,6 @@ public class PatchOperation : GameAsyncOperation
|
||||||
|
|
||||||
_machine.SetBlackboardValue("PackageName", packageName);
|
_machine.SetBlackboardValue("PackageName", packageName);
|
||||||
_machine.SetBlackboardValue("PlayMode", playMode);
|
_machine.SetBlackboardValue("PlayMode", playMode);
|
||||||
_machine.SetBlackboardValue("BuildPipeline", buildPipeline);
|
|
||||||
_machine.SetBlackboardValue("RawFileSystem", rawFileSystem);
|
_machine.SetBlackboardValue("RawFileSystem", rawFileSystem);
|
||||||
}
|
}
|
||||||
protected override void OnStart()
|
protected override void OnStart()
|
||||||
|
|
Loading…
Reference in New Issue