Example #1
0
 public void goToNextLevel()
 {
     GameManagerClass.goToNextLevel();
     updateLevelUI();
     GoToNextLevelPanel.SetActive(false);
     restartLevelPanel.SetActive(false);
     restartGamePanel.SetActive(false);
 }
Example #2
0
 public void StartGame()
 {
     GameplayUI.SetActive(true);
     FrontScreenUI.SetActive(false);
     MainMenuUI.SetActive(false);
     Stats            = new GameManagerClass();
     currentGrid      = Instantiate(Grid, new Vector3(0, 10, 0), Quaternion.identity);
     currentGrid.name = "Grid";
 }
Example #3
0
 public void play()
 {
     gameMainMenuPanel.SetActive(false);
     if (isCustomSelected)
     {
         GameManagerClass.startCustomGame();
     }
     else
     {
         GameManagerClass.startProceduralGame();
     }
     fruitPointsPanel.SetActive(true);
     currentLevelPanel.SetActive(true);
     updateLevelUI();
     updateFruitPointsUI();
 }
Example #4
0
 void updateLevelUI()
 {
     currentLevelTextBox.text = GameManagerClass.getcurrentLevel().ToString();
 }
Example #5
0
 public void restartLevel()
 {
     GameManagerClass.restartLevel();
     restartLevelPanel.SetActive(false);
     restartGamePanel.SetActive(false);
 }
Example #6
0
 public void resetGame()
 {
     reset();
     GameManagerClass.resetGame();
 }
Example #7
0
 void onGameWonUI()
 {
     //showPanel
     gameWonPanel.SetActive(true);
     GameManagerClass.resetGame();
 }