34 lines
790 B
C#
34 lines
790 B
C#
using Cysharp.Threading.Tasks;
|
|
using GadGame.Manager;
|
|
using GadGame.MiniGame;
|
|
using UnityEngine;
|
|
using TMPro;
|
|
|
|
namespace GadGame.State.GameState
|
|
{
|
|
public class EndGameState : State<MiniGameController>
|
|
{
|
|
public override async void Enter()
|
|
{
|
|
// Debug.Log("End Game");
|
|
Runner.SetActive(false);
|
|
await UniTask.Delay(1000);
|
|
Runner.ShowResult();
|
|
// await UniTask.Delay(5000);
|
|
// GameManager.Instance.EndGame();
|
|
}
|
|
|
|
public override void Update(float time)
|
|
{
|
|
Runner.CountDownEndGame(time);
|
|
if(time >= 10) {
|
|
GameManager.Instance.EndGame();
|
|
}
|
|
}
|
|
|
|
public override void Exit()
|
|
{
|
|
|
|
}
|
|
}
|
|
} |