AlicizaX/Client/Assets/Scripts/Startup/Framework/Procedure/ProcedureGameLauncherState.cs

26 lines
597 B
C#
Raw Normal View History

2025-01-23 19:06:48 +08:00
using Cysharp.Threading.Tasks;
using AlicizaX.Fsm.Runtime;
using AlicizaX.Procedure.Runtime;
using UnityEngine;
namespace Unity.Startup.Procedure
{
/// <summary>
/// 启动热更新游戏
/// </summary>
public sealed class ProcedureGameLauncherState : ProcedureBase
{
protected override void OnEnter(IFsm<IProcedureManager> procedureOwner)
{
base.OnEnter(procedureOwner);
Start();
}
private async void Start()
{
await UniTask.DelayFrame();
LauncherUIHandler.Dispose();
}
}
}