This commit is contained in:
Crizomb 2024-12-10 22:32:20 +01:00
parent 3a7ce962e7
commit 058e61a4fd
38 changed files with 3915 additions and 363 deletions

View file

@ -0,0 +1,30 @@
using TMPro;
using Unity.VisualScripting;
using UnityEngine;
using UnityEngine.SceneManagement;
public class WinManager : MonoBehaviour
{
[SerializeField] Canvas winCanvas;
[SerializeField] Canvas uiCanvas;
[SerializeField] TextMeshProUGUI scoreText;
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
EventBus.WinEvent.AddListener(OnWin);
}
void OnWin(float time)
{
uiCanvas.gameObject.SetActive(false);
winCanvas.gameObject.SetActive(true);
int minute = (int)time / 60;
int secondes = (int)time % 60;
scoreText.text = $"Time : {minute} min {secondes}s";
}
public void Restart()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
}
}