void Update() { UpdatePlayers(); if ((victoryConditions != null) && (players.Length > 1) && (Time.fixedTime > 1)) { foreach (VictoryCondition victoryCondition in victoryConditions) { if (victoryCondition.GameFinished()) { PauseMenu pauseMenu = hud.GetComponent <PauseMenu>(); if (pauseMenu) { pauseMenu.enabled = false; } ResultsScreen resultsScreen = hud.GetComponent <ResultsScreen>(); resultsScreen.SetMetVictoryCondition(victoryCondition); resultsScreen.enabled = true; Time.timeScale = 0.0f; Cursor.visible = true; ResourceManager.MenuOpen = true; hud.enabled = false; } } } }
void Update() { if (victoryConditions != null) { foreach (VictoryCondition victoryCondition in victoryConditions) { if (victoryCondition.GameFinished()) { ResultsScreen resultsScreen = hud.GetComponent <ResultsScreen>(); resultsScreen.SetMetVictoryCondition(victoryCondition); resultsScreen.enabled = true; Time.timeScale = 0.0f; Cursor.visible = true; ResourceManager.MenuOpen = true; hud.enabled = false; } } } }