using EasyInject.Attributes; using EasyInject.Behaviours; using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// 流程状态 /// public interface IProcessState { string Name { get;} int Priority { get;} /// /// 进入当前流程 /// void OnEnter(); /// /// 退出当前流程 /// void OnExit(); /// /// 处于当前流程每帧都会执行 /// void OnUpdate(); /// /// 是当前流程 /// /// bool IsExecuteProcess { get; set; } }