using System.Collections; using System.Collections.Generic; using UnityEngine; using Cysharp.Threading.Tasks; /// /// 启动状态接口 /// public interface ILaunchState { /// /// 状态名称 /// string StateName { get; } /// /// 进入状态 /// UniTask OnEnter(); /// /// 执行状态 /// UniTask OnExecute(); /// /// 退出状态 /// UniTask OnExit(); }