This commit is contained in:
yzx 2024-06-13 17:15:51 +08:00
parent 398de6d359
commit a72329ab4f
4 changed files with 26 additions and 5 deletions

View File

@ -34,6 +34,12 @@ namespace DefaultNamespace.ProcessMode
} }
} }
public void ClearProcess()
{
processes.Clear();
}
public void AddStepToProcess(string type, AnimationStep step) public void AddStepToProcess(string type, AnimationStep step)
{ {
if (processes.ContainsKey(type)) if (processes.ContainsKey(type))

View File

@ -1,6 +1,7 @@
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading.Tasks;
using DefaultNamespace.Dto; using DefaultNamespace.Dto;
using DG.Tweening; using DG.Tweening;
using MotionFramework; using MotionFramework;
@ -15,11 +16,18 @@ namespace DefaultNamespace.ProcessMode
private AnimationProcessManager processManager; private AnimationProcessManager processManager;
private IEnumerator Start() private async void Start()
{ {
yield return new WaitForSeconds(1); await Task.Delay(TimeSpan.FromSeconds(1));
processManager = MotionEngine.GetModule<AnimationProcessManager>(); processManager = MotionEngine.GetModule<AnimationProcessManager>();
processManager.ClearProcess();
processManager.AddProcess("Training"); processManager.AddProcess("Training");
string json = System.IO.File.ReadAllText(Application.streamingAssetsPath + "/DataConfig/SceneStepData.json"); string json = System.IO.File.ReadAllText(Application.streamingAssetsPath + "/DataConfig/SceneStepData.json");

View File

@ -26,7 +26,7 @@ namespace ToolsPack
private void Start() private void Start()
{ {
_toolsPackScene = MotionEngine.GetModule<ToolsPackManager>().GetToolsPackScene(); // _toolsPackScene = MotionEngine.GetModule<ToolsPackManager>().GetToolsPackScene();
} }
private void OnEnable() private void OnEnable()

View File

@ -1,6 +1,7 @@
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading.Tasks;
using DefaultNamespace.Dto; using DefaultNamespace.Dto;
using DefaultNamespace.ProcessMode; using DefaultNamespace.ProcessMode;
using MotionFramework; using MotionFramework;
@ -17,11 +18,17 @@ namespace ToolsPack
private AnimationProcessManager processManager; private AnimationProcessManager processManager;
private IEnumerator Start() private async void Start()
{ {
yield return new WaitForSeconds(1); await Task.Delay(TimeSpan.FromSeconds(1));
processManager = MotionEngine.GetModule<AnimationProcessManager>(); processManager = MotionEngine.GetModule<AnimationProcessManager>();
processManager.ClearProcess();
processManager.AddProcess("Training"); processManager.AddProcess("Training");
string json = System.IO.File.ReadAllText(Application.streamingAssetsPath + "/DataConfig/ToolsSceneStepData.json"); string json = System.IO.File.ReadAllText(Application.streamingAssetsPath + "/DataConfig/ToolsSceneStepData.json");