示例#1
0
        public override void InitializeMenu()
        {
            ComboMenu.CreateCheckBox("Use Q", MenuIds.ComboUseQ);
            ComboMenu.CreateCheckBox("Use W", MenuIds.ComboUseW);
            ComboMenu.CreateCheckBox("Use E", MenuIds.ComboUseE);
            ComboMenu.CreateCheckBox("Use R", MenuIds.ComboUseR);
            ComboMenu.CreateComboBox("E Logic", "combo.e.mode", new[] { "E to Mouse" });
            ComboMenu.CreateCheckBox("Use R for Kill Steal only", "combo.r.ks");
            ComboMenu.CreateSlider("Minimum targets before casting R: {1}", "combo.r.aoe", 3, 1, 5);

            HarassMenu.CreateCheckBox("Use Q", MenuIds.HarassUseQ);
            HarassMenu.CreateCheckBox("Use W", MenuIds.HarassUseW);
            HarassMenu.CreateCheckBox("Use E", MenuIds.HarassUseE);
            HarassMenu.CreateComboBox("E Logic", "harass.e.mode", new[] { "E to Mouse" });

            LaneClearMenu.CreateCheckBox("Use Q", MenuIds.LaneclearUseQ);
            LaneClearMenu.Add("lane.mana", new Slider("Minimum {0}% mana to laneclear with Q", 65));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.AddGroupLabel("Jungle Clear Settings");
            LaneClearMenu.Add("jungle.q", new CheckBox("Use Q"));
            LaneClearMenu.Add("jungle.w", new CheckBox("Use W"));
            LaneClearMenu.Add("jungle.e", new CheckBox("Use E"));
            LaneClearMenu.CreateComboBox("E Logic", "jungle.e.mode", new[] { "E to Mouse" });

            KillStealMenu.CreateCheckBox("Use Q", "killsteal.q");
            KillStealMenu.CreateCheckBox("Use W", "killsteal.w");
            KillStealMenu.CreateCheckBox("Use R", "killsteal.r");
            KillStealMenu.Add("killsteal.e.withr", new CheckBox("Use E with R to Kill Steal"));

            MiscMenu.Add("misc.advancedalgorithm", new Label("Advanced Algorithm Toggles"));
            MiscMenu.Add("misc.qreturn", new CheckBox("Calculate Intersection with Q Return"));
            MiscMenu.Add("misc.qcollision", new CheckBox("Add Wall Collision Check to Q"));

            DrawMenu.CreateCheckBox("Draw Q", "draw.q", false);
            DrawMenu.CreateCheckBox("Draw W", "draw.w", false);
            DrawMenu.CreateCheckBox("Draw E", "draw.e", false);
            DrawMenu.CreateCheckBox("Draw R", "draw.r", false);
            DrawMenu.Add("draw.qreturn", new CheckBox("Draw Q Return Position", false));
        }