using System; using Cysharp.Threading.Tasks; using Launcher; using TEngine; namespace Procedure { public class ProcedureStartGame : ProcedureBase { public override bool UseNativeDialog { get; } protected override void OnEnter(IFsm procedureOwner) { base.OnEnter(procedureOwner); StartGame().Forget(); } private async UniTaskVoid StartGame() { await UniTask.Yield(); LauncherMgr.HideAll(); } } }