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


C# MenuItem.GetValue方法代码示例

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


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

示例1: Game_OnUpdate

 private static void Game_OnUpdate(EventArgs args)
 {
     if (!Game.IsInGame)
     {
         loaded = false;
         return;
     }
     if (loaded)
     {
         return;
     }
     Game.GetConsoleVar("fog_enable").SetValue(0);
     var player = ObjectMgr.LocalPlayer;
     if ((player == null) || (player.Team == Team.Observer))
         return;
     Game.PrintMessage("<font color='#aaaaaa'>Zoom Improved </font><font color='#33ff66'>Loaded</font>", MessageType.LogMessage);
     var slider = new MenuItem("distance", "Camera Distance").SetValue(new Slider(1550, 1134, 2500));
     slider.ValueChanged += Slider_ValueChanged;
     Menu.AddItem(slider);
     Menu.AddToMainMenu();
     ZoomVar.RemoveFlags(ConVarFlags.Cheat);
     renderVar.RemoveFlags(ConVarFlags.Cheat);
     ZoomVar.SetValue(slider.GetValue<Slider>().Value);
     renderVar.SetValue(2*(slider.GetValue<Slider>().Value));
     loaded = true;
 }
开发者ID:dendimonster,项目名称:Ensage,代码行数:26,代码来源:Program.cs

示例2: Load

        public static void Load()
        {
            Q = new Spell(SpellSlot.Q, 720f) { MinHitChance = HitChance.High };
            W = new Spell(SpellSlot.W, 850f);
            E = new Spell(SpellSlot.E, 425f);
            R = new Spell(SpellSlot.R, 1100f) { MinHitChance = HitChance.High };

            Q.SetSkillshot(0.25f, 15f * (float)Math.PI / 180, 2000f, false, SkillshotType.SkillshotCone);
            W.SetSkillshot(0.25f, 250f, 1650f, false, SkillshotType.SkillshotCircle);
            R.SetSkillshot(0.25f, 100f, 2100f, false, SkillshotType.SkillshotLine);

            var drawDamageMenu = new MenuItem("Draw_RDamage", "Draw (R) Damage", true).SetValue(true);
            var drawFill = new MenuItem("Draw_Fill", "Draw (R) Damage Fill", true).SetValue(new Circle(true, Color.FromArgb(90, 255, 169, 4)));

            SharpShooter.Menu.SubMenu("Combo").AddItem(new MenuItem("comboUseQ", "Use Q", true).SetValue(true));
            SharpShooter.Menu.SubMenu("Combo").AddItem(new MenuItem("comboUseW", "Use W", true).SetValue(true));
            SharpShooter.Menu.SubMenu("Combo").AddItem(new MenuItem("comboUseR", "Use R", true).SetValue(true));

            SharpShooter.Menu.SubMenu("Harass").AddItem(new MenuItem("harassUseQ", "Use Q", true).SetValue(true));
            SharpShooter.Menu.SubMenu("Harass").AddItem(new MenuItem("harassMana", "if Mana % >", true).SetValue(new Slider(50, 0, 100)));

            SharpShooter.Menu.SubMenu("Laneclear").AddItem(new MenuItem("laneclearUseQ", "Use Q", true).SetValue(true));
            SharpShooter.Menu.SubMenu("Laneclear").AddItem(new MenuItem("laneclearMana", "if Mana % >", true).SetValue(new Slider(60, 0, 100)));

            SharpShooter.Menu.SubMenu("Jungleclear").AddItem(new MenuItem("jungleclearUseQ", "Use Q", true).SetValue(true));
            SharpShooter.Menu.SubMenu("Jungleclear").AddItem(new MenuItem("jungleclearMana", "if Mana % >", true).SetValue(new Slider(20, 0, 100)));

            SharpShooter.Menu.SubMenu("Misc").AddItem(new MenuItem("miscKs", "Use Killsteal", true).SetValue(true));

            SharpShooter.Menu.SubMenu("Drawings").AddItem(new MenuItem("drawingAA", "Real AA Range", true).SetValue(new Circle(true, Color.FromArgb(183, 0, 0))));
            SharpShooter.Menu.SubMenu("Drawings").AddItem(new MenuItem("drawingQ", "Q Range", true).SetValue(new Circle(true, Color.FromArgb(183, 0, 0))));
            SharpShooter.Menu.SubMenu("Drawings").AddItem(new MenuItem("drawingW", "W Range", true).SetValue(new Circle(true, Color.FromArgb(183, 0, 0))));
            SharpShooter.Menu.SubMenu("Drawings").AddItem(new MenuItem("drawingE", "E Range", true).SetValue(new Circle(false, Color.FromArgb(183, 0, 0))));
            SharpShooter.Menu.SubMenu("Drawings").AddItem(new MenuItem("drawingR", "R Range", true).SetValue(new Circle(true, Color.FromArgb(183, 0, 0))));

            SharpShooter.Menu.SubMenu("Drawings").AddItem(drawDamageMenu);
            SharpShooter.Menu.SubMenu("Drawings").AddItem(drawFill);

            DamageIndicator.DamageToUnit = GetComboDamage;
            DamageIndicator.Enabled = drawDamageMenu.GetValue<Boolean>();
            DamageIndicator.Fill = drawFill.GetValue<Circle>().Active;
            DamageIndicator.FillColor = drawFill.GetValue<Circle>().Color;

            drawDamageMenu.ValueChanged +=
            delegate(object sender, OnValueChangeEventArgs eventArgs)
            {
                DamageIndicator.Enabled = eventArgs.GetNewValue<Boolean>();
            };

            drawFill.ValueChanged +=
            delegate(object sender, OnValueChangeEventArgs eventArgs)
            {
                DamageIndicator.Fill = eventArgs.GetNewValue<Circle>().Active;
                DamageIndicator.FillColor = eventArgs.GetNewValue<Circle>().Color;
            };

            Game.OnUpdate += Game_OnUpdate;
            Drawing.OnDraw += Drawing_OnDraw;
            Orbwalking.AfterAttack += Orbwalking_AfterAttack;
        }
开发者ID:gn00433001,项目名称:LeagueSharp-2,代码行数:60,代码来源:Graves.cs

示例3: Ashe

        public Ashe()
        {
            Q = new Spell(SpellSlot.Q);
            W = new Spell(SpellSlot.W, 1200);
            E = new Spell(SpellSlot.E);
            R = new Spell(SpellSlot.R);

            W.SetSkillshot(0.5f, 100, 902, true, SkillshotType.SkillshotCone);
            R.SetSkillshot(0.5f, 100, 1600, false, SkillshotType.SkillshotLine);

            var comboMenu = new Menu("Combo Settings", "Combo Settings");
            comboMenu.AddItem(new MenuItem("qCombo", "Use Q").SetValue(true));
            comboMenu.AddItem(new MenuItem("wCombo", "Use W").SetValue(true));
            comboMenu.AddItem(new MenuItem("rCombo", "Use R").SetValue(true));
            MarksmanLoader.Config.AddSubMenu(comboMenu);

            var ultiMenu = new Menu("R Settings", "R Settings");
            ultiMenu.AddItem(new MenuItem("min.range", "Minimum Range").SetValue(new Slider(200, 200, 1000)));
            ultiMenu.AddItem(new MenuItem("max.range", "Maximum Range").SetValue(new Slider(500, 500, 2000)));
            MarksmanLoader.Config.AddSubMenu(ultiMenu);

            var harassMenu = new Menu("Harass Settings", "Harass Settings");
            harassMenu.AddItem(new MenuItem("wHarass", "Use W").SetValue(true));
            harassMenu.AddItem(new MenuItem("harassMana", "Harass Mana Percent").SetValue(new Slider(30, 1, 100)));
            MarksmanLoader.Config.AddSubMenu(harassMenu);

            var miscMenu = new Menu("Misc Settings", "Misc Settings");
            miscMenu.AddItem(new MenuItem("ainterrupt", "Auto R Interrupt Active!").SetValue(true));
            MarksmanLoader.Config.AddSubMenu(miscMenu);

            var drawDamageMenu = new MenuItem("rDamage", "R Damage").SetValue(true);
            var drawFill = new MenuItem("rDamageFill", "R Damage Fill").SetValue(new Circle(true, Color.Yellow));
            MarksmanLoader.Config.SubMenu("Damage Indicator").AddItem(drawDamageMenu);
            MarksmanLoader.Config.SubMenu("Damage Indicator").AddItem(drawFill);
            DamageIndicator.DamageToUnit = GetComboDamage;
            DamageIndicator.Enabled = drawDamageMenu.GetValue<bool>();
            DamageIndicator.Fill = drawFill.GetValue<Circle>().Active;
            DamageIndicator.FillColor = drawFill.GetValue<Circle>().Color;

            drawDamageMenu.ValueChanged +=
            delegate(object sender, OnValueChangeEventArgs eventArgs)
            {
                DamageIndicator.Enabled = eventArgs.GetNewValue<bool>();
            };
            drawFill.ValueChanged +=
            delegate(object sender, OnValueChangeEventArgs eventArgs)
            {
                DamageIndicator.Fill = eventArgs.GetNewValue<Circle>().Active;
                DamageIndicator.FillColor = eventArgs.GetNewValue<Circle>().Color;
            };

            Game.OnUpdate += Game_OnUpdate;

            Interrupter2.OnInterruptableTarget += Interrupter2_OnInterruptableTarget;
            Drawing.OnDraw += Drawing_OnDraw;
        }
开发者ID:HikigayaAss,项目名称:hikiMarksman,代码行数:56,代码来源:Ashe.cs

示例4: Load

        public static void Load()
        {
            Q = new Spell(SpellSlot.Q, 100f);
            W = new Spell(SpellSlot.W, 200f);
            E = new Spell(SpellSlot.E, 300f);
            R = new Spell(SpellSlot.R, 400f);

            Q.SetSkillshot(0.25f, 100f, 1000f, false, SkillshotType.SkillshotLine);

            var drawDamageMenu = new MenuItem("Draw_RDamage", "Draw ( ) Damage", true).SetValue(true);
            var drawFill = new MenuItem("Draw_Fill", "Draw ( ) Damage Fill", true).SetValue(new Circle(true, Color.FromArgb(90, 255, 169, 4)));

            SharpShooter.Menu.SubMenu("Combo").AddItem(new MenuItem("comboUseQ", "Use Q", true).SetValue(true));

            SharpShooter.Menu.SubMenu("Harass").AddItem(new MenuItem("harassUseQ", "Use Q", true).SetValue(true));
            SharpShooter.Menu.SubMenu("Harass").AddItem(new MenuItem("harassMana", "if Mana % >", true).SetValue(new Slider(50, 0, 100)));

            SharpShooter.Menu.SubMenu("Laneclear").AddItem(new MenuItem("laneclearUseQ", "Use Q", true).SetValue(true));
            SharpShooter.Menu.SubMenu("Laneclear").AddItem(new MenuItem("laneclearMana", "if Mana % >", true).SetValue(new Slider(60, 0, 100)));

            SharpShooter.Menu.SubMenu("Jungleclear").AddItem(new MenuItem("jungleclearUseQ", "Use Q", true).SetValue(true));
            SharpShooter.Menu.SubMenu("Jungleclear").AddItem(new MenuItem("jungleclearMana", "if Mana % >", true).SetValue(new Slider(20, 0, 100)));

            SharpShooter.Menu.SubMenu("Misc").AddItem(new MenuItem("null", "null", true).SetValue(true));

            SharpShooter.Menu.SubMenu("Drawings").AddItem(new MenuItem("drawingAA", "Real AA Range", true).SetValue(new Circle(true, Color.FromArgb(183, 0, 0))));
            SharpShooter.Menu.SubMenu("Drawings").AddItem(new MenuItem("drawingQ", "Q Range", true).SetValue(new Circle(true, Color.FromArgb(183, 0, 0))));

            SharpShooter.Menu.SubMenu("Drawings").AddItem(drawDamageMenu);
            SharpShooter.Menu.SubMenu("Drawings").AddItem(drawFill);

            DamageIndicator.DamageToUnit = GetComboDamage;
            DamageIndicator.Enabled = drawDamageMenu.GetValue<Boolean>();
            DamageIndicator.Fill = drawFill.GetValue<Circle>().Active;
            DamageIndicator.FillColor = drawFill.GetValue<Circle>().Color;

            drawDamageMenu.ValueChanged +=
            delegate(object sender, OnValueChangeEventArgs eventArgs)
            {
                DamageIndicator.Enabled = eventArgs.GetNewValue<Boolean>();
            };

            drawFill.ValueChanged +=
            delegate(object sender, OnValueChangeEventArgs eventArgs)
            {
                DamageIndicator.Fill = eventArgs.GetNewValue<Circle>().Active;
                DamageIndicator.FillColor = eventArgs.GetNewValue<Circle>().Color;
            };

            Game.OnGameUpdate += Game_OnGameUpdate;
            Drawing.OnDraw += Drawing_OnDraw;
        }
开发者ID:qktlfflzk,项目名称:Backup5.4,代码行数:52,代码来源:_Base.cs

示例5: RandomiserMenu

        public RandomiserMenu(Menu rootMenu)
        {
            var menu = new Menu("Randomiser", "randomiser");

            var enabled =
                new MenuItem("enabled", "Enabled").SetValue(false)
                    .SetTooltip("Will intentionally fail to counter abilities");
            menu.AddItem(enabled);
            enabled.ValueChanged += (sender, args) => Enabled = args.GetNewValue<bool>();
            Enabled = enabled.IsActive();

            var nukesOnly =
                new MenuItem("nukesOnly", "Nukes only").SetValue(true)
                    .SetTooltip(
                        "If enabled, only nukes will be randomised and disable abilities will always be countered");
            menu.AddItem(nukesOnly);
            nukesOnly.ValueChanged += (sender, args) => NukesOnly = args.GetNewValue<bool>();
            NukesOnly = nukesOnly.IsActive();

            var failChance = new MenuItem("failChance", "Fail chance").SetValue(new Slider(20, 5, 50));
            menu.AddItem(failChance);
            failChance.ValueChanged += (sender, args) => FailChance = args.GetNewValue<Slider>().Value;
            FailChance = failChance.GetValue<Slider>().Value;

            rootMenu.AddSubMenu(menu);
        }
开发者ID:IdcNoob,项目名称:Ensage,代码行数:26,代码来源:RandomiserMenu.cs

示例6: Game_OnUpdate

		private static void Game_OnUpdate(EventArgs args)
		{
			if (!Game.IsInGame)
			{
				loaded = false;
				return;
			}
			if (loaded)
			{
				return;
			}
			var slider = new MenuItem("distance", "Camera Distance").SetValue(new Slider(1550, 1134, 2500));
			slider.ValueChanged += Slider_ValueChanged;
			Menu.AddItem(slider);
			Menu.AddToMainMenu();
			ZoomVar.RemoveFlags(ConVarFlags.Cheat);
			ZoomVar.SetValue(slider.GetValue<Slider>().Value);
			Game.GetConsoleVar("r_farz").SetValue(18000);
			Game.GetConsoleVar("fog_enable").SetValue(0);
			Game.GetConsoleVar("dota_camera_disable_zoom").SetValue(0);
			// This section makes MapHack Working
			var list = new Dictionary<string, float>
			{
			{ "sv_cheats", 1 }
			};
			foreach (var data in list)
			{
				var var = Game.GetConsoleVar(data.Key);
				var.RemoveFlags(ConVarFlags.Cheat);
				var.SetValue(data.Value);
			}
			// Thats it
			loaded = true;
		}
开发者ID:oleg9522,项目名称:Ensage,代码行数:34,代码来源:Program.cs

示例7: Initialize

        internal static void Initialize()
        {
            var manaBarItem = new MenuItem("DrawManaBarIndicator", "Draw Combo ManaBar Indicator").SetValue(true);
            Program.DrawMenu.AddItem(manaBarItem);

            DxLine = new Line(DxDevice) { Width = 4 };

            Drawing.OnPreReset += DrawingOnOnPreReset;
            Drawing.OnPostReset += DrawingOnOnPostReset;
            AppDomain.CurrentDomain.DomainUnload += CurrentDomainOnDomainUnload;
            AppDomain.CurrentDomain.ProcessExit += CurrentDomainOnDomainUnload;

            Drawing.OnEndScene += eventArgs =>
                {
                    var color = new ColorBGRA(255, 255, 255, 255);

                    var qMana = new[] { 0, 40, 50, 60, 70, 80 };
                    var wMana = new[] { 0, 60, 70, 80, 90, 100 }; // W Mana Cost doesnt works :/
                    var eMana = new[] { 0, 50, 50, 50, 50, 50 };
                    var rMana = new[] { 0, 100, 100, 100 };

                    if (manaBarItem.GetValue<bool>())
                    {
                        var totalCostMana = qMana[Program.Q.Level] + wMana[Program.W.Level] + eMana[Program.E.Level]
                                            + rMana[Program.R.Level];
                        DrawManaPercent(
                            totalCostMana,
                            totalCostMana > ObjectManager.Player.Mana ? new ColorBGRA(255, 0, 0, 255) : new ColorBGRA(255, 255, 255, 255));
                    }

                };
        }
开发者ID:qq2128969,项目名称:LeagueSharp-1,代码行数:32,代码来源:ManaBarIndicator.cs

示例8: Load

        public void Load()
        {
            _mainMenu = new Menu("Pattern Detector", "patterndetector", true);
            var detectionType = new MenuItem("detection", "Detection").SetValue(new StringList(new[] { "Preferred", "Safe", "AntiHumanizer" }));
            detectionType.ValueChanged += (sender, args) =>
            {
                foreach (var detector in _detectors)
                {
                    detector.Value.ForEach(item => item.ApplySetting((DetectorSetting)args.GetNewValue<StringList>().SelectedIndex));
                }
            };
            _mainMenu.AddItem(detectionType);
            _mainMenu.AddItem(new MenuItem("enabled", "Enabled").SetValue(true));
            _mainMenu.AddItem(new MenuItem("drawing", "Drawing").SetValue(true));
            var posX = new MenuItem("positionx", "Position X").SetValue(new Slider(Drawing.Width - 270, 0, Drawing.Width - 20));
            var posY = new MenuItem("positiony", "Position Y").SetValue(new Slider(Drawing.Height / 2, 0, Drawing.Height - 20));

            posX.ValueChanged += (sender, args) => _screenPos.X = args.GetNewValue<Slider>().Value;
            posY.ValueChanged += (sender, args) => _screenPos.Y = args.GetNewValue<Slider>().Value;
            _mainMenu.AddItem(posX);
            _mainMenu.AddItem(posY);

            _mainMenu.AddToMainMenu();

            _screenPos.X = posX.GetValue<Slider>().Value;
            _screenPos.Y = posY.GetValue<Slider>().Value;

            Obj_AI_Base.OnNewPath += OnNewPath;
            Drawing.OnDraw += Draw;

            Notifications.AddNotification("PatternDetector loaded!", 2);
        }
开发者ID:s1m421,项目名称:PDLS,代码行数:32,代码来源:PatternDetector.cs

示例9: DebugChat

 public static void DebugChat(MenuItem config, string format, params object[] param)
 {
     if (config.GetValue<bool>())
     {
         string s = string.Format(format, param);
         Game.PrintChat(s.ToHtml("#AAAAFF", FontStlye.Cite));
     }
 }
开发者ID:VivianGit,项目名称:LeagueSharp,代码行数:8,代码来源:DeBug.cs

示例10: DebugConsole

 public static void DebugConsole(MenuItem config, string Prefix, string format, params object[] param)
 {
     if (!config.GetValue<bool>()) return;
     if (!string.IsNullOrEmpty(Prefix))
     {
         Prefix += ":";
     }
     Console.ForegroundColor = ConsoleColor.DarkBlue;
     Console.WriteLine(Prefix + format, param);
     Console.ForegroundColor = ConsoleColor.White;
 }
开发者ID:VivianGit,项目名称:LeagueSharp,代码行数:11,代码来源:DeBug.cs

示例11: DrawingMenu

        private static Menu DrawingMenu()
        {
            var drawMenu = new Menu("Drawing Settings", "Drawings");
            drawMenu.SubMenu("Drawings").AddItem(new MenuItem("Draw", "Display Drawing").SetValue(true));
            drawMenu.SubMenu("Drawings").AddItem(new MenuItem("qDraw", "Q Drawing").SetValue(true));
            drawMenu.SubMenu("Drawings").AddItem(new MenuItem("eDraw", "E Drawing").SetValue(true));
            drawMenu.SubMenu("Drawings").AddItem(new MenuItem("wDraw", "w Drawing").SetValue(true));
            drawMenu.SubMenu("Drawings").AddItem(new MenuItem("notdraw", "Float Text").SetValue(true));
            var drawDamageMenu = new MenuItem("RushDrawEDamage", "Combo damage").SetValue(true);
            var drawFill =
                new MenuItem("RushDrawWDamageFill", "Combo Damage Fill").SetValue(new Circle(true, Color.SeaGreen));
            drawMenu.SubMenu("Drawings").AddItem(drawDamageMenu);
            drawMenu.SubMenu("Drawings").AddItem(drawFill);

            DamageIndicator.Enabled = drawDamageMenu.GetValue<bool>();
            DamageIndicator.Fill = drawFill.GetValue<Circle>().Active;
            DamageIndicator.FillColor = drawFill.GetValue<Circle>().Color;

            return drawMenu;
        }
开发者ID:PatoDk123,项目名称:LeagueSharp,代码行数:20,代码来源:MenuManager.cs

示例12: Initialize

 public static MenuItem Initialize(string name, int maxGames)
 {
     var menuItem = new MenuItem(name + "Upvoted", "Upvoted?").SetValue(false);
     try
     {
         if (ObjectManager.Get<Obj_AI_Hero>().Any())
         {
             return menuItem;
         }
         var firstRun = false;
         if (!menuItem.GetValue<bool>())
         {
             var count = 1;
             try
             {
                 var file = Path.Combine(
                     AppDomain.CurrentDomain.BaseDirectory, string.Format("{0}.upvote", name.ToLower()));
                 if (File.Exists(file))
                 {
                     var content = File.ReadAllText(file);
                     if (int.TryParse(content, out count))
                     {
                         count++;
                         File.WriteAllText(file, count >= maxGames ? "0" : count.ToString());
                     }
                     else
                     {
                         File.WriteAllText(file, count.ToString());
                     }
                 }
                 else
                 {
                     firstRun = true;
                     File.WriteAllText(file, count.ToString());
                 }
             }
             catch (Exception ex)
             {
                 Console.WriteLine(ex);
             }
             if (count >= maxGames || firstRun)
             {
                 UpvoteItems.Add(new UpvoteItem(name));
             }
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
     }
     return menuItem;
 }
开发者ID:47110572,项目名称:LeagueSharp-Dev,代码行数:52,代码来源:Upvote.cs

示例13: Init

 public static void Init(DamageToUnitDelegate damage)
 {
     var drawComboDamageMenu = new MenuItem("apollo.marksman.draw.ind.bool", "Draw Combo Damage", true).SetValue(true);
     var drawFill = new MenuItem("apollo.marksman.draw.ind.fill", "Draw Combo Damage Fill", true).SetValue(new Circle(true, Color.FromArgb(90, 255, 169, 4)));
     Config.Configs.Drawing.AddItem(drawComboDamageMenu);
     Config.Configs.Drawing.AddItem(drawFill);
     DamageToUnit = damage;
     Enabled = drawComboDamageMenu.GetValue<bool>();
     Fill = drawFill.GetValue<Circle>().Active;
     FillColor = drawFill.GetValue<Circle>().Color;
     drawComboDamageMenu.ValueChanged +=
         delegate(object sender, OnValueChangeEventArgs eventArgs)
         {
             Enabled = eventArgs.GetNewValue<bool>();
         };
     drawFill.ValueChanged +=
         delegate(object sender, OnValueChangeEventArgs eventArgs)
         {
             Fill = eventArgs.GetNewValue<Circle>().Active;
             FillColor = eventArgs.GetNewValue<Circle>().Color;
         };
 }
开发者ID:nbinkg,项目名称:LeagueSharp,代码行数:22,代码来源:DamageIndicator.cs

示例14: DrawingMenu

        private static Menu DrawingMenu()
        {
            var drawMenu = new Menu("Drawing Settings", "Drawings");
            drawMenu.SubMenu("Drawings").AddItem(new MenuItem("Draw", "Display Drawing").SetValue(true));
            drawMenu.SubMenu("Drawings").AddItem(new MenuItem("qDraw", "Q Drawing").SetValue(true));
            drawMenu.SubMenu("Drawings").AddItem(new MenuItem("eDraw", "E Drawing").SetValue(true));
            drawMenu.SubMenu("Drawings").AddItem(new MenuItem("wDraw", "w Drawing").SetValue(true));
            drawMenu.SubMenu("Drawings").AddItem(new MenuItem("notdraw", "Float Text").SetValue(true));

               // drawMenu.SubMenu("Drawings").AddItem(new MenuItem("keyBindDisplay", "Display KeyBinds").SetValue(false));

            var drawDamageMenu = new MenuItem("RushDrawEDamage", "Combo damage").SetValue(true);
            var drawFill =
                new MenuItem("RushDrawWDamageFill", "Combo Damage Fill").SetValue(new Circle(true, Color.SeaGreen));
            drawMenu.SubMenu("Drawings").AddItem(drawDamageMenu);
            drawMenu.SubMenu("Drawings").AddItem(drawFill);

            GlobalManager.EnableDrawingDamage = drawDamageMenu.GetValue<bool>();
            GlobalManager.EnableFillDamage = drawFill.GetValue<Circle>().Active;
            GlobalManager.DamageFillColor = drawFill.GetValue<Circle>().Color;

            return drawMenu;
        }
开发者ID:dohgoh,项目名称:LeagueSharp,代码行数:23,代码来源:MenuManager.cs

示例15: Main

		static void Main()
		{
			var slider = new MenuItem("distance", "Default camera distance").SetValue(new Slider(1134, 1134, 3000));
			slider.ValueChanged += Slider_ValueChanged;
			Menu.AddItem(slider);

			Menu.AddToMainMenu();

			ZoomVar.RemoveFlags(ConVarFlags.Cheat);
			ZoomVar.SetValue(slider.GetValue<Slider>().Value);
			Game.GetConsoleVar("r_farz").SetValue(18000);

			Game.OnWndProc += Game_OnWndProc;
		}
开发者ID:vitac1998,项目名称:Ensage,代码行数:14,代码来源:Program.cs


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