void OnNewLevel(EventData ed) { NewLevelED newLevel = (NewLevelED)ed; currentLocation = newLevel.levelIndex; UpdateMap(); }
void OnNewLevel(EventData ed) { ResetPlayerPos(); NewLevelED newLevelED = (NewLevelED)ed; isFinalLevel = newLevelED.levelIndex == starMap.MapSize - 1; if (starsWithStation == null) { DetermineStationLocations(); } station.SetActive(starsWithStation.Contains(newLevelED.levelIndex)); SpawnEnemies(newLevelED.levelIndex); }
public void SwitchLevel() { EventData ed = new NewLevelED("New level!", currentID); EventSystem.Current.FireEvent(EventTypeEnum.NEW_LEVEL, ed); }
void OnNewLevel(EventData ed) { NewLevelED newLevel = (NewLevelED)ed; SetState(GameState.COMBAT); }