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