2024-04-15 20:57:02 -07:00
|
|
|
using Cysharp.Threading.Tasks;
|
2024-04-15 04:10:00 -07:00
|
|
|
using GadGame.Manager;
|
|
|
|
using GadGame.MiniGame;
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
namespace GadGame.State.GameState
|
|
|
|
{
|
|
|
|
public class EndGameState : State<MiniGameController>
|
|
|
|
{
|
2024-04-15 20:57:02 -07:00
|
|
|
public override async void Enter()
|
2024-04-15 04:10:00 -07:00
|
|
|
{
|
|
|
|
Debug.Log("End Game");
|
2024-04-19 03:46:17 -07:00
|
|
|
Runner.SetActive(false);
|
2024-04-17 20:53:46 -07:00
|
|
|
await UniTask.Delay(1000);
|
|
|
|
Runner.ShowResult();
|
|
|
|
await UniTask.Delay(4000);
|
2024-04-15 04:10:00 -07:00
|
|
|
GameManager.Instance.EndGame();
|
|
|
|
}
|
|
|
|
|
|
|
|
public override void Update(float time)
|
|
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
public override void Exit()
|
|
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|