using System; using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// 步骤状态类 /// public class StepStateBase : MonoBehaviour { /// /// 配置的步骤状态初始参数 /// public string initStatePara; private Action callback; /// /// 设置状态初始化方法 /// /// 配置的初始化参数 public void AddResetFunction(Action callback) { this.callback = callback; } /// /// 执行步骤状态初始化 /// public void InvokeInitStepStae() { if (callback != null) { callback(initStatePara); } } }