示例#1
0
        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();
        }
示例#2
0
        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);
        }