Example #1
0
 public static void startProceduralGame()
 {
     resetGame();
     isCustomLevel = false;
     LevelManagerClass.initProceduralLevelParams();
     updateProceduralGame();
 }
Example #2
0
 public static void startCustomGame()
 {
     //initialization
     resetGame();
     isCustomLevel = true;
     LevelManagerClass.initCustomLevelParams();
     updateCustomGame();
 }
Example #3
0
 static void init()     //initialising variables
 {
     LevelManagerClass.init();
     //LevelManagerClass.onLevelCompleteCallback += goToNextLevel;
     LevelManagerClass.onGameWonCallback += onWinningGame;
     resetGame();
     if (onGameStartCallback != null)
     {
         onGameStartCallback();
     }
 }
Example #4
0
 // Use this for initialization
 void Start()
 {
     levelManagerObj = gameObject.GetComponent <LevelManagerClass> ();
 }
Example #5
0
 static void updateProceduralGame()
 {
     LevelManagerClass.setProceduralLevel(level);
 }
Example #6
0
 static void updateCustomGame()
 {
     LevelManagerClass.setCustomLevel(level);
 }
Example #7
0
 public static void resetGame()
 {
     level         = 1;
     isCustomLevel = true;
     LevelManagerClass.reset();
 }
Example #8
0
 void updateFruitPointsUI()
 {
     fruitPointTextBox.text = LevelManagerClass.getTotalFruitPoints().ToString();
 }