// Update is called once per frame void Update() { if (GameManager.sharedInstance.currentGameState == GameState.inGame) { timeText.text = Epoch.GetTimerString((int)GamePreparationManager.timeGame); if (GamePreparationManager.timeGame <= 0) { GamePreparationManager.timeGame = 0; // Pause Music selectMusic.PauseMusic(); GameManager.sharedInstance.GameOver(); } else if (GamePreparationManager.timeGame <= 10) { timeText.color = Color.red; GamePreparationManager.timeGame -= Time.deltaTime; } else { GamePreparationManager.timeGame -= Time.deltaTime; } } else if (GameManager.sharedInstance.currentGameState == GameState.menu) { regresiveCountText.text = counterTime.ToString("0"); if (counterTime <= 0 && counterStart) { counterStart = false; Debug.Log("Counter: " + counterTime); counterTime = 0; GameManager.sharedInstance.StarGame(); } else { counterTime -= Time.deltaTime; } } }