private void Start() { Time.timeScale = 1f; lifeControl.SetProgressMax(50 * level); UnityAction restartAction = new UnityAction(() => { Time.timeScale = 1f; SceneManager.LoadScene(SceneManager.GetActiveScene().name); }); UnityAction quitAction = new UnityAction(() => { SceneManager.LoadScene("Level Select"); }); quitButtonV.onClick.AddListener(quitAction); quitButtonG.onClick.AddListener(quitAction); restartButtonG.onClick.AddListener(restartAction); restartButtonV.onClick.AddListener(restartAction); pauseButton.onClick.AddListener(Pause); resumeButtonP.onClick.AddListener(UnPause); restartButtonP.onClick.AddListener(restartAction); quitButtonP.onClick.AddListener(quitAction); timeLeft = duration; UpdateUI(); if (trashSpawner == null) { Debug.Log("No Trash Spawner"); } trashSpawner.StartSpawning(); }
public void StartGame() { foreach (PlayerInput player in players) { player.canInput = true; } roundTimeLeft = roundTimeStart; points = 0; trashSpawner.StartSpawning(); StartCoroutine(Countdown(roundTimeLeft, timeText)); }