This commit is contained in:
yzx 2024-06-12 23:35:35 +08:00
parent 5ef503506e
commit db0a7e0ec8
2 changed files with 19 additions and 3 deletions

View File

@ -47,15 +47,31 @@ namespace DefaultNamespace.ProcessMode
}
}
Action action = () => { Debug.Log(actionData.Description); };
Action action = () => { };
actions.Add(new ActionWithDescription(targetObjects, action, actionData.Description, actionData.IsSequential));
}
AnimationStep step = new AnimationStep(stepData.StepDescription, stepData.Score, actions);
processManager.AddStepToProcess("Teaching", step);
}
InitializeFirstStep();
}
private void InitializeFirstStep()
{
ProcessMode initialMode = ProcessMode.Teaching; // 假设初始模式是教学模式
MotionEngine.GetModule<AnimationProcessManager>().SetCurrentMode(initialMode);
if (MotionEngine.GetModule<AnimationProcessManager>().CurrentProcess.Steps.Count > 0)
{
AnimationStep firstStep = MotionEngine.GetModule<AnimationProcessManager>().CurrentProcess.Steps[0];
if (firstStep.Actions.Count > 0)
{
MotionEngine.GetModule<AnimationProcessManager>().PrepareNextStep(initialMode, firstStep.Actions[0]);
}
}
}
// private List<ActionWithDescription> CreateStepActions()