public void UpdateNumberOfVertices() { numberOfVertices--; score += vertexScore + additionalScore * scoreMultiplier++; scoreText.text = "Score: " + (score + GlobalControl.Instance.GetScore()); if (numberOfVertices <= 0) { overReason = OverReason.won; GameOver((int)overReason); Debug.Log("Game won"); } }
public void GameOver(int reason) { Debug.Log("Game Over"); overReason = (OverReason)reason; gameOverPanel.GetComponentInChildren <Text>().text = reason2msg[overReason]; if (overReason == OverReason.won) { Invoke("NextLevel", 2); } else { Invoke("Restart", 2); } isGameOver = true; }