// Update is called once per frame void Update() { if (GameOver || PauseManager.GamePaused) { return; } if (DayNightController.GameWon) { GameOverText.text = "You won!"; GameOverPanle.gameObject.SetActive(true); return; } Timeleft = dayNightController.timeLeft(); stats.Nutri -= HungerOverTime * statDecreaseMultiplier * Time.deltaTime / 60 * DayNightController.timeMultiplier; // Every minute = 1 point stats.Hygiene -= ThirstOverTime * statDecreaseMultiplier * Time.deltaTime / 60 * DayNightController.timeMultiplier; // Every minute = 1 point stats.Energy -= EnergyOverTime * statDecreaseMultiplier / 2 * Time.deltaTime / 60 * DayNightController.timeMultiplier; // Every minute = 1 point stats.MentHealth -= MentalOverTime * statDecreaseMultiplier / 2 * Time.deltaTime / 60 * DayNightController.timeMultiplier; //Every minute = 2 points stats.PhysHealth -= Time.deltaTime / 60 * DayNightController.timeMultiplier; stats.MentHealth -= Time.deltaTime / 60 * DayNightController.timeMultiplier; checkStats(); UpdateUI(); }