using Cysharp.Threading.Tasks; using AlicizaX.Fsm.Runtime; using AlicizaX.Procedure.Runtime; using UnityEngine; namespace Unity.Startup.Procedure { /// /// 启动热更新游戏 /// public sealed class ProcedureGameLauncherState : ProcedureBase { protected override void OnEnter(IFsm procedureOwner) { base.OnEnter(procedureOwner); Start(); } private async void Start() { await UniTask.DelayFrame(); LauncherUIHandler.Dispose(); } } }