public override void dynamicInitialize() { ListLevelComponent selectLevel = components["List Select Level"] as ListLevelComponent; for (int i = selectLevel.levels.Count; i < LevelProgressData.CurrentLevel; i++) { OptionType option = selectLevel.levels.options[0]; option.Text = "Level " + (i + 1).ToString(); selectLevel.levels.add(option); } base.dynamicInitialize(); }
private void setList() { ScrollingOptionsComponent list = new ScrollingOptionsComponent(new Vector2(24, 60), 7, 30, 7); for (int i = 0; i < LevelProgressData.CurrentLevel; i++) { OptionType option = new OptionType("Level " + (i + 1).ToString(), "Lindsey", Color.Red, new Vector2(24, 60 + 30 * i), OptionAction.startGame, false, new Rectangle(24, 60 + i * 30, 120, 30), "Menus/Highlight"); list.add(option); } ListLevelComponent level = new ListLevelComponent(list); level.setSelectEvent(Select); addComponent(level); }