// Use this for initialization void Start() { s = this; endGameScreen.SetActive(false); nextLevelScreen.SetActive(false); winEffects.SetActive(false); lostEffects.SetActive(false); GameSettings nextLevel = GS.s.NextLevelInChain(); nextLevelButton.SetActive(nextLevel != null); if (nextLevel != null) { nextLevelButton.GetComponentInChildren <Text> ().text = "Next Level: " + nextLevel.levelName; } }
private void EndGame(GameState gameState) { GameEndScreen endScreen = (GameEndScreen)FindObjectOfType(typeof(GameEndScreen)); if (gameState.ourLife == 0 && gameState.theirLife == 0) { endScreen.DisplayDraw(); } else if (gameState.ourLife == 0) { endScreen.DisplayLoss(); } else { endScreen.DisplayWin(); } }