当前位置: 首页>>代码示例>>C#>>正文


C# Menu.Attach方法代码示例

本文整理汇总了C#中Menu.Attach方法的典型用法代码示例。如果您正苦于以下问题:C# Menu.Attach方法的具体用法?C# Menu.Attach怎么用?C# Menu.Attach使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Menu的用法示例。


在下文中一共展示了Menu.Attach方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Load_OnLoad

        static void Load_OnLoad(object sender, EventArgs e)
        {
            Bootstrap.Init(null);

            Config = new Menu("Useless Annie", "Useless Annie", true);

            var combo = Config.Add(new Menu("Combo", "Combo"));
            combo.Add(new MenuBool("useQ", "Use Q", true));
            combo.Add(new MenuBool("UseW", "Use W", true));
            combo.Add(new MenuBool("useE", "Use E", true));
            combo.Add(new MenuBool("useR", "Use R", true));

            var harass = Config.Add(new Menu("harass", "Harass"));
            harass.Add(new MenuBool("useQ", "Use Q", true));
            harass.Add(new MenuBool("useW", "Use W", true));

            var farm = Config.Add(new Menu("farm", "Farming"));
            farm.Add(new MenuSeparator("ss", "Last Hit Settings"));
            farm.Add(new MenuBool("useQLH", "Use Q", true));
            farm.Add(new MenuSeparator("ss2", "WaveClear Settings"));
            farm.Add(new MenuBool("useQWC", "Use Q", true));
            farm.Add(new MenuBool("useWWC", "Use W", true));
            farm.Add(new MenuSeparator("ss3", "Jungle Settings"));
            farm.Add(new MenuBool("useQJC", "Use Q", true));
            farm.Add(new MenuBool("useWJC", "Use W", true));

            Config.Attach();

            Q = new Spell(SpellSlot.Q, 625);
            W = new Spell(SpellSlot.W, 625);
            E = new Spell(SpellSlot.E);
            R = new Spell(SpellSlot.R, 600);

            Game.OnUpdate += Game_OnUpdate;
        }
开发者ID:azertysharp,项目名称:anniesharp,代码行数:35,代码来源:Program.cs

示例2: Game_OnGameLoad

        private static void Game_OnGameLoad(object sender, EventArgs e)
        {
            if (!SpellDatabase.Spells.Any(s => s.ChampionName.Equals(Player.ChampionName)))
            {
                return;
            }

            Menu = new Menu("AIOCaster", "AIOCaster", true);

            SpellMenu = Menu.Add(new Menu("Spells", "Spells"));
            Menu.Add(new MenuBool("Dashes", "Load Dashes [RELOAD]"));
            Menu.Add(new MenuBool("KS", "Killsteal", true));
            Menu.Add(new MenuBool("DisableDraw", "Disable Drawings"));

            foreach (var spell in
                SpellDatabase.Spells.Where(
                    s =>
                        s.ChampionName.Equals(Player.ChampionName) && s.CastType.IsSkillShot() &&
                        (Menu.GetValue<MenuBool>("Dashes").Value || !s.SpellTags.Contains(SpellTags.Dash))))
            {
                Spells.Add(spell);
            }

            foreach (var spell in Spells.DistinctBy(s => s.Slot))
            {
                var s = spell.Slot.ToString();
                var menu = SpellMenu.Add(new Menu(s, s));
                menu.Add(new MenuBool(s + "Combo" + Player.ChampionName, "Use in Combo", true));
                menu.Add(new MenuBool(s + "Hybrid" + Player.ChampionName, "Use in Hybrid", true));
                if (spell.Radius < 5000)
                {
                    menu.Add(new MenuBool(s + "Draw" + Player.ChampionName, "Draw Range"));
                    menu.Add(new MenuColor(s + "Color" + Player.ChampionName, "Color", Color.Red));
                }
            }

            Menu.Attach();

            Game.OnUpdate += Game_OnUpdate;
            Drawing.OnDraw += Drawing_OnDraw;
        }
开发者ID:scalikoglu,项目名称:LeagueSharp,代码行数:41,代码来源:Program.cs

示例3: Load_OnLoad

        private static void Load_OnLoad(object sender, EventArgs e)
        {
            Menu = new Menu("Humanizer", "Humanizer", true);

            var spells = Menu.Add(new Menu("Spells", "Spells"));

            foreach (var spell in SpellList)
            {
                var menu = spells.Add(new Menu(spell.ToString(), spell.ToString()));
                menu.Add(new MenuBool("Enabled" + spell, "Humanize " + spell, true, ObjectManager.Player.ChampionName));
                menu.Add(new MenuSlider("Delay" + spell, "Cast Delay", 80, 0, 400, ObjectManager.Player.ChampionName));
            }

            var move = Menu.Add(new Menu("Movement", "Movement"));
            move.Add(new MenuBool("MovementEnabled", "Enabled", true));
            move.Add(new MenuSlider("MovementDelay", "Movement Delay", 80, 0, 400));

            Menu.Attach();

            Obj_AI_Base.OnIssueOrder += Obj_AI_Base_OnIssueOrder;
            Spellbook.OnCastSpell += Spellbook_OnCastSpell;
        }
开发者ID:tr33s,项目名称:LeagueSharp2,代码行数:22,代码来源:Program.cs

示例4: FinishLoading

        private static void FinishLoading()
        {
            LeagueSharp.Drawing.OnDraw += Draw;
            Game.OnUpdate += OnUpdate;
            Events.OnGapCloser += OnGapcloser;
            Events.OnInterruptableTarget += OnInterruptableTarget;
            DelayAction.Add(3000, () => MyRange = Variables.Orbwalker.GetAutoAttackRange(Player));
            Variables.Orbwalker.Enabled = true;
            DelayAction.Add(1000, () => Variables.Orbwalker.Enabled = true);
            DelayAction.Add(5000, () => Variables.Orbwalker.Enabled = true);
            DelayAction.Add(10000, () => Variables.Orbwalker.Enabled = true);
            Menu = new Menu("tyler1", "Tyler1", true);
            AutoCatch = Menu.Add(new MenuBool("tyler1auto", "Auto catch axes?", true));
            CatchOnlyCloseToMouse = Menu.Add(new MenuBool("tyler1onlyclose", "Catch only axes close to mouse?", true));
            MaxDistToMouse = Menu.Add(new MenuSlider("tyler1maxdist", "Max axe distance to mouse", 500, 250, 1250));
            OnlyCatchIfSafe = Menu.Add(new MenuBool("tyler1safeaxes", "Only catch axes if safe (anti melee)", false));
            MinQLaneclearManaPercent =
                Menu.Add(new MenuSlider("tyler1QLCMana", "Min Mana Percent for Q Laneclear", 60, 0, 100));
            EMenu = Menu.Add(new Menu("tyler1E", "E Settings: "));
            ECombo = EMenu.Add(new MenuBool("tyler1ECombo", "Use E in Combo", true));
            EGC = EMenu.Add(new MenuBool("tyler1EGC", "Use E on Gapcloser", true));
            EInterrupt = EMenu.Add(new MenuBool("tyler1EInterrupt", "Use E to Interrupt", true));
            RMenu = Menu.Add(new Menu("tyler1R", "R Settings:"));
            RKS = RMenu.Add(new MenuBool("tyler1RKS", "Use R to steal kills", true));
            RKSOnlyIfCantAA = RMenu.Add(new MenuBool("tyler1RKSOnlyIfCantAA", "Use R KS only if can't AA", true));
            RIfHit = RMenu.Add(new MenuSlider("tyler1RIfHit", "Use R if it will hit X enemies", 2, 1, 5));
            R1vs1 = RMenu.Add(new MenuBool("tyler1R1v1", "Always use R in 1v1", true));

            WCombo = Menu.Add(new MenuBool("tyler1WCombo", "Use W in Combo", true));
            UseItems = Menu.Add(new MenuBool("tyler1Items", "Use Items?", true));

            DrawingMenu = Menu.Add(new Menu("tyler1DrawSettings", "Draw Settings:"));
            DrawAXECatchRadius = DrawingMenu.Add(new MenuBool("tyler1AxeCatchDraw", "Draw Axe Catch Radius", true));
            DrawAXELocation = DrawingMenu.Add(new MenuBool("tyler1AxeLocationDraw", "Draw Axe Location", true));
            DrawAXELine = DrawingMenu.Add(new MenuBool("tyler1AxeLineDraw", "Draw Line to Axe Position", true));
            ColorMenu = DrawingMenu.Add(new MenuColor("tyler1DrawingColor", "Drawing Color", ColorBGRA.FromRgba(Color.Red.ToRgba())));

            Menu.Attach();
        }
开发者ID:cttbot,项目名称:LeagueSharp,代码行数:39,代码来源:Program.cs

示例5: CreateMenu

        /// <summary>
        /// Creates the menu.
        /// </summary>
        private void CreateMenu()
        {
            Menu = new Menu("SSoraka", "Sophie's Soraka", true);

            var comboMenu = new Menu("Combo", "Combo");
            comboMenu.Add(new MenuBool("UseQ", "Use Q", true));
            comboMenu.Add(new MenuBool("UseE", "Use E", true));
            Menu.Add(comboMenu);

            var harassMenu = new Menu("Harass", "Harass");
            harassMenu.Add(new MenuBool("UseQ", "Use Q", true));
            harassMenu.Add(new MenuBool("UseE", "Use E", true));
            Menu.Add(harassMenu);

            var ultMenu = new Menu("Ult", "R Settings");
            ultMenu.Add(new MenuBool("UseR", "Use R", true));
            ultMenu.Add(new MenuSlider("RPercent", "Use R When Lower Than %", 0x19));
            ultMenu.Add(new MenuBool("RSurronded", "Only R When Nearby Enemies", true));
            ultMenu.Add(new MenuSlider("REnemyRadius", "Nearby Enemy Distance", 0x3E8, 0x1F4, 0x7D0));
            Menu.Add(ultMenu);

            var wMenu = new Menu("Heal", "W Settings");
            wMenu.Add(new MenuBool("UseW", "Use W", true));
            wMenu.Add(new MenuSlider("AllyHealthPercent", "Use W When Lower Than %", 0x28));
            wMenu.Add(new MenuSlider("WOnDamage", "Use W when Damaged for %", 0xA));
            wMenu.Add(new MenuSlider("UseWHealth", "Don't W When Lower Than %", 0x23));
            Menu.Add(wMenu);

            var drawingMenu = new Menu("Drawing", "Drawing");
            drawingMenu.Add(new MenuBool("DrawQ", "Draw Q", true));
            drawingMenu.Add(new MenuBool("DrawW", "Draw W", true));
            drawingMenu.Add(new MenuBool("DrawE", "Draw E", true));
            Menu.Add(drawingMenu);

            var miscMenu = new Menu("Misc", "Misc");
            miscMenu.Add(new MenuBool("QOnGapcloser", "Use Q on Gapcloser"));
            miscMenu.Add(new MenuBool("EOnGapcloser", "Use E on Gapcloser", true));
            miscMenu.Add(new MenuBool("EInterrupt", "Use E To Interrupt", true));
            Menu.Add(miscMenu);

            Menu.Attach();
        }
开发者ID:ChewyMoon,项目名称:ChewySDK,代码行数:45,代码来源:Soraka.cs

示例6: createMenu

        private static void createMenu()
        {
            mainMenu = new Menu("main", "jumpingKalista", true);
            Menu comboMenu = new Menu("combo", "Combo");
            {
                comboMenu.Add(new MenuBool("useq", "Use Q", true));
                comboMenu.Add(new MenuBool("usee", "Use E", true));
                comboMenu.Add(new MenuSlider("healthdiff", "Use E on health +", 15, 0, 50));
                mainMenu.Add(comboMenu);
            }

            Menu harassMenu = new Menu("harass", "Harass");
            {
                harassMenu.Add(new MenuBool("useqharass", "Use Q", false));
                mainMenu.Add(harassMenu);
            }

            Menu jungClearMenu = new Menu("jgclear", "Jungle Clear");
            {
                jungClearMenu.Add(new MenuBool("useeclear", "Use E", true));
                mainMenu.Add(jungClearMenu);
            }

            Menu killStealMenu = new Menu("killsteal", "KillSteal");
            {
                killStealMenu.Add(new MenuBool("useeks", "Use E", true));
                killStealMenu.Add(new MenuBool("useeksbarondrag", "Use E to get baron/drag", true));
                mainMenu.Add(killStealMenu);
            }

            Menu drawingMenu = new Menu("drawing", "Drawing");
            {
                drawingMenu.Add(new MenuBool("drawq", "Draw Q", true));
                drawingMenu.Add(new MenuBool("draww", "Draw W", true));
                drawingMenu.Add(new MenuBool("drawe", "Draw E", true));
                drawingMenu.Add(new MenuBool("drawr", "Draw R", true));
                mainMenu.Add(drawingMenu);
            }

            Menu moreMenu = new Menu("more", "More");
            {
                moreMenu.Add(new MenuBool("useedie", "Auto use E when about to die", true));
                moreMenu.Add(new MenuSlider("health", "Auto use E when health %", 10, 0, 50));
                mainMenu.Add(moreMenu);
            }

            mainMenu.Attach();
        }
开发者ID:PORNCORE,项目名称:SDK,代码行数:48,代码来源:jumpingKalista.cs

示例7: OnLoad

        private static void OnLoad(object e, EventArgs args)
        {
            generalMenu = new Menu("general", scriptName, true);

            Menu notificationMenu = new Menu("notif", "Notification");
            notificationMenu.Add(new MenuBool("ta-notifok", "Notification on trinket ready", true));
            generalMenu.Add(notificationMenu);

            Menu wardingPos = new Menu("ta-pos", "Warding position");
            wardingPos.Add(new MenuBool("ta-wposok", "Draw warding pos", true));
            generalMenu.Add(wardingPos);

            generalMenu.Attach();

            Drawing.OnDraw += OnDraw;
            Game.OnUpdate += OnUpdate;
        }
开发者ID:PORNCORE,项目名称:SDK,代码行数:17,代码来源:Program.cs

示例8: CreateMenu

        /// <summary>
        ///     Creates the menu.
        /// </summary>
        private static void CreateMenu()
        {
            Menu = new Menu("BetterNerfIreliaCM", "Better Nerf Irelia", true);

            var comboMenu = new Menu("Combo", "Combo");
            comboMenu.Add(new MenuSeparator("QSettings", "Q Settings"));
            comboMenu.Add(new MenuBool("UseQ", "Use Q", true));
            comboMenu.Add(new MenuBool("UseQGapclose", "Gapclose with Q with Minions", true));
            comboMenu.Add(new MenuBool("UseQGapcloseInfinite", "Gapclose More than Once", true));
            comboMenu.Add(new MenuSeparator("WSettings", "W Settings"));
            comboMenu.Add(new MenuBool("UseW", "Use W", true));
            comboMenu.Add(new MenuSeparator("ESettings", "E Settings"));
            comboMenu.Add(new MenuBool("UseE", "Use E", true));
            comboMenu.Add(new MenuBool("UseEStunOnly", "Only Use E to Stun"));
            comboMenu.Add(new MenuSeparator("UltSettings", "Ult Settings"));
            comboMenu.Add(new MenuBool("UseR", "Use R", true));
            comboMenu.Add(new MenuBool("ProcSheenBeforeR", "Proc Sheen Before Casting R", true));
            comboMenu.Add(new MenuBool("UseRToQ", "Use R to Weaken Minions to Q Gapclose", true));
            comboMenu.Add(new MenuSeparator("ItemSettings", "Item Settings"));
            comboMenu.Add(new MenuBool("UseBotrk", "Use Blade of the Ruined King", true));
            comboMenu.Add(new MenuBool("UseRanduin", "Use Randuin's Omen", true));
            comboMenu.Add(new MenuBool("UseHextech", "Use Hextech Gunblade", true));
            comboMenu.Add(new MenuSeparator("MiscSettings", "Misc"));
            comboMenu.Add(new MenuList<string>("Mode", "Combo Mode", new[] { "Q -> W -> E", "Q -> E -> W" }));
            Menu.Add(comboMenu);

            var harassMenu = new Menu("Harass", "Harass");
            harassMenu.Add(new MenuBool("UseQ", "Use Q", true));
            harassMenu.Add(new MenuBool("UseW", "Use W", true));
            harassMenu.Add(new MenuBool("UseE", "Use E", true));
            harassMenu.Add(new MenuList<string>("Mode", "Harass Mode", new[] { "Q -> W -> E", "Q -> E -> W" }));
            Menu.Add(harassMenu);

            var killStealMenu = new Menu("KillSteal", "Kill Steal");
            killStealMenu.Add(new MenuBool("UseQ", "Use Q", true));
            killStealMenu.Add(new MenuBool("UseE", "Use E", true));
            killStealMenu.Add(new MenuBool("UseR", "Use R", true));
            killStealMenu.Add(new MenuBool("ActivateRToKS", "Activate R to KS"));
            Menu.Add(killStealMenu);

            var lastHitMenu = new Menu("LastHit", "Last Hit");
            lastHitMenu.Add(new MenuBool("UseQ", "Use Q"));
            lastHitMenu.Add(new MenuSlider("QMana", "Q Mana Percent", 0x32));
            lastHitMenu.Add(new MenuBool("QUnderTower", "Q Minion Under Tower"));
            lastHitMenu.Add(new MenuSlider("QDelay", "Q Delay (MS)", 0x32, 0x0, 0x5DC));
            Menu.Add(lastHitMenu);

            var waveClearMenu = new Menu("WaveClear", "Wave Clear");
            waveClearMenu.Add(new MenuBool("UseQ", "Use Q", true));
            waveClearMenu.Add(new MenuBool("UseW", "Use W", true));
            waveClearMenu.Add(new MenuBool("UseE", "Use E"));
            waveClearMenu.Add(new MenuBool("UseR", "Use R"));
            waveClearMenu.Add(new MenuSlider("QDelay", "Q Delay (MS)", 0x32, 0x0, 0x5DC));
            Menu.Add(waveClearMenu);

            var drawingMenu = new Menu("Drawing", "Drawing");
            drawingMenu.Add(new MenuBool("DrawQ", "Draw Q", true));
            drawingMenu.Add(new MenuBool("DrawE", "Draw E", true));
            drawingMenu.Add(new MenuBool("DrawR", "Draw R", true));
            drawingMenu.Add(new MenuBool("DrawKillableMinion", "Draw Minions Killable with Q", true));
            drawingMenu.Add(new MenuBool("DrawStunnable", "Draw Stunnable", true));
            Menu.Add(drawingMenu);

            var miscMenu = new Menu("Misc", "Misc");
            miscMenu.Add(new MenuSeparator("InterruptSettings", "Interrupter Settings"));
            miscMenu.Add(new MenuBool("UseEInterrupt", "Use E", true));
            miscMenu.Add(new MenuBool("QEInterrupt", "Use Q + E to Interrupt", true));
            miscMenu.Add(new MenuSeparator("GapcloserSettings", "Gapcloser Settings"));
            miscMenu.Add(new MenuBool("UseEGapcloser", "Use E", true));
            Menu.Add(miscMenu);

            Menu.Attach();
        }
开发者ID:ChewyMoon,项目名称:ChewySDK,代码行数:76,代码来源:Program.cs


注:本文中的Menu.Attach方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。