private void DecrementLevel() { if (currentLevelIndex - 1 >= 0) { currentLevelIndex--; currentLevel = levelMaster.regionData[currentLevelIndex]; } else { Debug.Log("Level Out of Bounds (Too Low)"); } }
////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////// LEVEL LOADING //////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////// private void IncrementLevel() { if (currentLevelIndex + 1 < levelMaster.regionData.Count) { currentLevelIndex++; currentLevel = levelMaster.regionData[currentLevelIndex]; } else { Debug.Log("Level Out of Bounds (Too High)"); } }
private void LoadLevelMasterInformation() { //If no previous current level, then set current level to first level if (levelMaster.currentRegion == null) { currentLevel = levelMaster.regionData[0]; } //Load previous current level else { currentLevelIndex = levelMaster.regionData.IndexOf(levelMaster.currentRegion); } }