public void FinishLevel() { LevelInfoHolder level = new LevelInfoHolder(); level.type = LevelType.Classic; var lines = ConvertEnemies(enemyShips); lines.Add("---"); lines.AddRange(ConvertRoads()); level.data = lines; levels.Add(level); roadSetup = new RoadSetup(); enemyShips = new List <List <string> >(); }
public void ThisLvlAsMeteor() { roadSetup = new RoadSetup(); enemyShips.Clear(); LevelInfoHolder level = new LevelInfoHolder(); level.type = LevelType.Meteor; level.data = new List <string> { new Meteor.MeteorDispenser(0).ToString() }; levels.Add(level); roadSetup = new RoadSetup(); enemyShips = new List <List <string> >(); }
public LevelSetup() { roadSetup = new RoadSetup(); }
void OnEnable() { roadSetup = (RoadSetup)target; roadSetup.Init(); }