示例#1
0
            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> >();
            }
示例#2
0
            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> >();
            }
示例#3
0
 public LevelSetup()
 {
     roadSetup = new RoadSetup();
 }
示例#4
0
 void OnEnable()
 {
     roadSetup = (RoadSetup)target;
     roadSetup.Init();
 }