public override void updateLevel() { if (missionState == "Home") { if (levelLoaded == false) { levelLoaded = true; loadLevel(); swipeScript.resetSwipe(levelCounter); } levelCounter = swipeScript.NumberOfSwipes; } if (missionState == levelNames[levelCounter]) { if (levelLoaded == false && access[levelCounter]) { closeLevel(); levelLoaded = true; levels[levelCounter].loadLevel(); } else if (levels[levelCounter].Completed) { missionState = "Home"; levelLoaded = false; } else { levels[levelCounter].updateLevel(); } } }
// textures for the interface: public override void updateLevel() { // finds the texture for the buttons setMainVars(); levelCounter = swipeScript.NumberOfSwipes; playerCounter = script.levelsCompleted; access = levels[levelCounter].canLoad(playerCounter); if (planetState == "Home") { if (levelLoaded == false) { levelLoaded = true; loadLevel(); swipeScript.resetSwipe(levelCounter); } props[0].GetComponent <EnemyChain_script>().levelNumber = levelCounter; } if (planetState == levelNames[levelCounter]) { if (levelLoaded == false && access) { closeLevel(); levels[levelCounter].loadLevel(); levelLoaded = true; } else if (levels[levelCounter].Completed) { planetState = "Home"; levelLoaded = false; } else { levels[levelCounter].updateLevel(); } } else { planetState = "Home"; } }