public void LoadNewLevel() { _levelCount++; if (_levelCount > LevelPresets.Length) { Debug.Log("No more levels"); _uiManager.GameCompleteUI(); return; } _gameIsOver = false; _uiManager.LevelOverUI(false, _levelCount); foreach (GameObject go in LevelPresets) { go.SetActive(false); } LevelPresets[_levelCount - 1].SetActive(true); Transform goal = LevelPresets[_levelCount - 1].transform.GetChild(0); _objectPlacerMananger.SetGoal(goal); _scoreManager.NewLevel(); _uiManager.UpdateScoreUI(0); _objectPlacerMananger.RemoveAllObject(); StartPlacement(); }
public void IncreaseScore(int a) { TotalScore += a; _uiManager.UpdateScoreUI(TotalScore); }