本文整理汇总了C#中LeagueSharp.Common.TargetSelector.AddToMenu方法的典型用法代码示例。如果您正苦于以下问题:C# TargetSelector.AddToMenu方法的具体用法?C# TargetSelector.AddToMenu怎么用?C# TargetSelector.AddToMenu使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LeagueSharp.Common.TargetSelector
的用法示例。
在下文中一共展示了TargetSelector.AddToMenu方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateMenu
public static Menu CreateMenu()
{
Config = new Menu("SephLux", "Lux", true);
SPrediction.Prediction.Initialize(Config);
LeagueSharp.Common.TargetSelector TargetSelector = new LeagueSharp.Common.TargetSelector();
Menu TSMenu = new Menu("Target Selector", "TS", false);
TargetSelector.AddToMenu(TSMenu);
Config.AddSubMenu(TSMenu);
Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking", false));
Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking"));
Menu Combo = new Menu("Combo", "Combo", false);
Combo.AddItem(new MenuItem("Combo.UseQ", "Use Q", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseW", "Use W", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseE", "Use E", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseE2", "Use E2", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseR", "Use R", false).SetValue(true));
Config.AddSubMenu(Combo);
Menu KillSteal = new Menu("Killsteal", "Killsteal", false);
KillSteal.AddItem(new MenuItem("Killsteal", "KillSteal", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseQ", "Use Q", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseE", "Use E", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseE2", "Use E", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseR", "Use R", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseIgnite", "Use Ignite", false).SetValue(true));
Config.AddSubMenu(KillSteal);
Menu Harass = new Menu("Harass", "Harass", false);
Harass.AddItem(new MenuItem("Keys.HarassT", "Harass Toggle", false).SetValue(new KeyBind("H".ToCharArray()[0], KeyBindType.Toggle)));
Harass.AddItem(new MenuItem("Harass.UseQ", "Use Q", false).SetValue(true));
Harass.AddItem(new MenuItem("Harass.UseE", "Use E", false).SetValue(true));
Harass.AddItem(new MenuItem("Harass.Mana", "Min mana for harass (%)", false).SetValue(new Slider(50, 0, 100)));
Config.AddSubMenu(Harass);
Menu Farm = new Menu("Farm (LH)", "Farm", false);
Farm.AddItem(new MenuItem("Farm.Enable", "Enable abilities for farming").SetValue(true));
Farm.AddItem(new MenuItem("Farm.Mana", "Minimum Mana %").SetValue(new Slider(50, 0, 100)));
Farm.AddItem(new MenuItem("Farm.UseQ", "Use Q").SetValue(true));
Farm.AddItem(new MenuItem("Farm.UseE", "Use E").SetValue(true));
Config.AddSubMenu(Farm);
Menu Waveclear = new Menu("Waveclear", "Waveclear", false);
Waveclear.AddItem(new MenuItem("Waveclear.UseQ", "Use Q").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.UseR", "Use R").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.Rcount", "Minions for R").SetValue(new Slider(10, 0, 20)));
Waveclear.AddItem(new MenuItem("Waveclear.UseE", "Use E").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.UseE2", "Use E2").SetValue(true));
Config.AddSubMenu(Waveclear);
Menu Interrupter = new Menu("Interrupter", "Interrupter +", false);
Interrupter.AddItem(new MenuItem("Interrupter.UseQ", "Use Q").SetValue(true));
Interrupter.AddItem(new MenuItem("Interrupter.AntiGapClose", "AntiGapClosers").SetValue(true));
Interrupter.AddItem(new MenuItem("Interrupter.AG.UseQ", "AntiGapClose with Q").SetValue(true));
Config.AddSubMenu(Interrupter);
Menu Blist = new Menu("BlackList", "BlackList", false);
foreach (var hero in HeroManager.Enemies)
{
var champ = hero;
var addhero = Blist.AddItem(new MenuItem("Blacklist." + hero.ChampionName, hero.ChampionName, false).SetValue(false));
addhero.ValueChanged += (sender, args) =>
{
if (args.GetNewValue<bool>())
{
BlackList.Add(champ);
}
else
{
BlackList.Remove(champ);
}
};
}
Config.AddSubMenu(Blist);
Menu Misc = new Menu("Hitchance Settings", "Misc", false);
Misc.AddItem(new MenuItem("Hitchance.Q", "Q Hit Chance").SetValue(new StringList(new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString() }, 1)));
Misc.AddItem(new MenuItem("Hitchance.E", "E Hit Chance").SetValue(new StringList(new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString() }, 1)));
Misc.AddItem(new MenuItem("Hitchance.R", "R Hit Chance").SetValue(new StringList(new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString() }, 4)));
Misc.AddItem(new MenuItem("Misc.Debug", "Debug", false).SetValue(false));
Config.AddSubMenu(Misc);
Menu Drawings = new Menu("Drawings", "Drawing", false);
Drawings.AddItem(new MenuItem("Drawing.Disable", "Disable all").SetValue(false));
Drawings.AddItem(new MenuItem("Drawing.DrawQ", "Draw Q").SetValue(true));
Drawings.AddItem(new MenuItem("Drawing.DrawE", "Draw E").SetValue(true));
Drawings.AddItem(new MenuItem("Drawing.DrawR", "Draw R").SetValue(true));
Config.AddSubMenu(Drawings);
return Config;
}
示例2: CreateMenu
public static Menu CreateMenu()
{
Config = new Menu("SephCassio", "Lux", true);
LeagueSharp.Common.TargetSelector TargetSelector = new LeagueSharp.Common.TargetSelector();
Menu TSMenu = new Menu("Target Selector", "TS", false);
TargetSelector.AddToMenu(TSMenu);
Config.AddSubMenu(TSMenu);
Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking", false));
Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking"));
Menu Combo = new Menu("Combo", "Combo", false);
Combo.AddItem(new MenuItem("Combo.Disableautoifspellsready", "Disable autos only when spells up", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.Useauto", "Use auto attacks", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseQ", "Use Q", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseW", "Use W", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseE", "Use E", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.useepoison", "Use E only if poison", false).SetValue(true));
Combo.AddItem((new MenuItem("Combo.edelay", "Edelay").SetValue(new Slider(0, 0, 1000))));
Combo.AddItem(new MenuItem("Combo.UseR", "Use R", false).SetValue(true));
Combo.AddItem((new MenuItem("Combo.Rcount", "Enemies count for Ult").SetValue(new Slider(1, 0, 5))));
Combo.AddItem(new MenuItem("Combo.UseRNF", "Use R even if targets not facing", false).SetValue(false));
Combo.AddItem((new MenuItem("Combo.Rcountnf", "Enemies count if not facing").SetValue(new Slider(3, 0, 5))));
Config.AddSubMenu(Combo);
Menu KillSteal = new Menu("Killsteal", "Killsteal", false);
KillSteal.AddItem(new MenuItem("Killsteal", "KillSteal", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseQ", "Use Q", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseW", "Use E", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseE", "Use E", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseR", "Use R", false).SetValue(false));
KillSteal.AddItem(new MenuItem("Killsteal.UseIgnite", "Use Ignite", false).SetValue(true));
Config.AddSubMenu(KillSteal);
Menu Harass = new Menu("Harass", "Harass", false);
Harass.AddItem(new MenuItem("Keys.HarassT", "Harass Toggle", false).SetValue(new KeyBind("H".ToCharArray()[0], KeyBindType.Toggle)));
Harass.AddItem(new MenuItem("Harass.InMixed", "Harass in Mixed Mode", false).SetValue(true));
Harass.AddItem(new MenuItem("Harass.UseQ", "Use Q", false).SetValue(true));
Harass.AddItem(new MenuItem("Harass.UseW", "Use W", false).SetValue(true));
Harass.AddItem(new MenuItem("Harass.UseE", "Use E", false).SetValue(true));
Harass.AddItem(new MenuItem("Harass.Mana", "Min mana for harass (%)", false).SetValue(new Slider(50, 0, 100)));
Config.AddSubMenu(Harass);
Menu Farm = new Menu("Farm (LH)", "Farm", false);
Farm.AddItem(new MenuItem("Farm.Enable", "Enable abilities for farming").SetValue(true));
Farm.AddItem(new MenuItem("Farm.Mana", "Minimum Mana %").SetValue(new Slider(50, 0, 100)));
Farm.AddItem(new MenuItem("Farm.Useauto", "Enable auto attacks").SetValue(true));
Farm.AddItem(new MenuItem("Farm.UseQ", "Use Q").SetValue(true));
Farm.AddItem(new MenuItem("Farm.UseW", "Use W").SetValue(true));
Farm.AddItem(new MenuItem("Farm.UseE", "Use E").SetValue(true));
Farm.AddItem(new MenuItem("Farm.useepoison", "Use E only if poisoned").SetValue(true));
Config.AddSubMenu(Farm);
Menu Waveclear = new Menu("Waveclear", "Waveclear", false);
Waveclear.AddItem(new MenuItem("Waveclear.Useauto", "Enable autos").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.UseQ", "Use Q").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.UseW", "Use W").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.UseE", "Use E").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.useepoison", "Use E only if poisoned").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.useekillable", "Use E only if killable").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.UseR", "Use R").SetValue(false));
Waveclear.AddItem(new MenuItem("Waveclear.Rcount", "Minions for R").SetValue(new Slider(10, 0, 20)));
Config.AddSubMenu(Waveclear);
Menu Interrupter = new Menu("Interrupter", "Interrupter +", false);
Interrupter.AddItem(new MenuItem("Interrupter.UseR", "Interrupt with R").SetValue(true));
Interrupter.AddItem(new MenuItem("Interrupter.AntiGapClose", "AntiGapClosers").SetValue(true));
Interrupter.AddItem(new MenuItem("Interrupter.AG.UseR", "AntiGapClose with R").SetValue(true));
Config.AddSubMenu(Interrupter);
Menu Blist = new Menu("BlackList", "BlackList", false);
foreach (var hero in HeroManager.Enemies)
{
var champ = hero;
var addhero = Blist.AddItem(new MenuItem("Blacklist." + hero.ChampionName, hero.ChampionName, false).SetValue(false));
addhero.ValueChanged += (sender, args) =>
{
if (args.GetNewValue<bool>())
{
BlackList.Add(champ);
}
else
{
BlackList.Remove(champ);
}
};
}
Config.AddSubMenu(Blist);
Menu hc = new Menu("Hitchance Settings", "hc", false);
hc.AddItem(new MenuItem("Hitchance.Q", "Q Hit Chance").SetValue(new StringList(new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString() }, 2)));
hc.AddItem(new MenuItem("Hitchance.W", "W Hit Chance").SetValue(new StringList(new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString() , HitChance.Immobile.ToString() }, 2)));
hc.AddItem(new MenuItem("Hitchance.R", "R Hit Chance").SetValue(new StringList(new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString() }, 3)));
Config.AddSubMenu(hc);
Menu misc = new Menu("Misc", "Misc", false);
var autolvl = misc.AddItem(new MenuItem("Misc.autolevel", "Autolevel", false).SetValue(false));
autolvl.ValueChanged += (sender, args) =>
//.........这里部分代码省略.........
示例3: CreateMenu
public static Menu CreateMenu()
{
Config = new Menu("SephLissandra", "Liss", true);
LeagueSharp.Common.TargetSelector TargetSelector = new LeagueSharp.Common.TargetSelector();
Menu TSMenu = new Menu("Target Selector", "TS", false);
TargetSelector.AddToMenu(TSMenu);
Config.AddSubMenu(TSMenu);
Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking", false));
Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking"));
Menu Combo = new Menu("Combo", "Combo", false);
Combo.AddItem(new MenuItem("Keys.Combo", "Combo Key", false).SetValue(new KeyBind(32, KeyBindType.Press)));
Combo.AddItem(new MenuItem("Combo.UseQ", "Use Q", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseW", "Use W", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseE", "Use E", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseE2", "Use E2", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseR", "Use R", false).SetValue(true));
Combo.AddItem((new MenuItem("Combo.ecountW", "Enemies count for 2nd E (W)").SetValue(new Slider(2, 0, 5))));
Combo.AddItem((new MenuItem("Combo.ecountR", "Enemies count for 2nd E (R)").SetValue(new Slider(2, 0, 5))));
Combo.AddItem((new MenuItem("Combo.Rcount", "Enemies count for self Ult").SetValue(new Slider(2, 0, 5))));
Config.AddSubMenu(Combo);
Menu KillSteal = new Menu("Killsteal", "Killsteal", false);
KillSteal.AddItem(new MenuItem("Killsteal", "KillSteal", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseQ", "Use Q", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseW", "Use W", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseE", "Use E", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseE2", "Use E", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseR", "Use R", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseIgnite", "Use Ignite", false).SetValue(true));
Config.AddSubMenu(KillSteal);
Menu Harass = new Menu("Harass", "Harass", false);
Harass.AddItem(new MenuItem("Keys.HarassT", "Harass Toggle", false).SetValue(new KeyBind("H".ToCharArray()[0], KeyBindType.Toggle)));
Harass.AddItem(new MenuItem("Keys.Harass", "Harass Key", false).SetValue(new KeyBind("C".ToCharArray()[0], KeyBindType.Press)));
Harass.AddItem(new MenuItem("Harass.UseQ", "Use Q", false).SetValue(true));
Harass.AddItem(new MenuItem("Harass.UseW", "Use W", false).SetValue(true));
Harass.AddItem(new MenuItem("Harass.UseE", "Use E", false).SetValue(true));
Harass.AddItem(new MenuItem("Harass.Mana", "Min mana for harass (%)", false).SetValue(new Slider(50, 0, 100)));
Config.AddSubMenu(Harass);
Menu Farm = new Menu("Farm (LH)", "Farm", false);
Farm.AddItem(new MenuItem("Keys.Farm", "Farm Key", false).SetValue(new KeyBind("X".ToCharArray()[0], KeyBindType.Press)));
Farm.AddItem(new MenuItem("Farm.Mana", "Minimum Mana %").SetValue(new Slider(50, 0, 100)));
Farm.AddItem(new MenuItem("Farm.UseQ", "Use Q").SetValue(true));
Farm.AddItem(new MenuItem("Farm.UseW", "Use W").SetValue(true));
Farm.AddItem(new MenuItem("Farm.UseE", "Use E").SetValue(true));
Config.AddSubMenu(Farm);
Menu Waveclear = new Menu("Waveclear", "Waveclear", false);
Waveclear.AddItem(new MenuItem("Keys.Waveclear", "Waveclear Key", false).SetValue(new KeyBind("V".ToCharArray()[0], KeyBindType.Press)));
Waveclear.AddItem(new MenuItem("Waveclear.UseQ", "Use Q").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.UseW", "Use W").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.Wcount", "Minions for W").SetValue(new Slider(2, 0, 20)));
Waveclear.AddItem(new MenuItem("Waveclear.UseE", "Use E").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.UseE2", "Use E2").SetValue(true));
Config.AddSubMenu(Waveclear);
Menu Interrupter = new Menu("Interrupter", "Interrupter +", false);
Interrupter.AddItem(new MenuItem("Interrupter", "Interrupt Important Spells").SetValue(true));
Interrupter.AddItem(new MenuItem("Interrupter.UseW", "Use W").SetValue(true));
Interrupter.AddItem(new MenuItem("Interrupter.UseR", "Use R").SetValue(true));
Interrupter.AddItem(new MenuItem("Interrupter.AntiGapClose", "AntiGapClosers").SetValue(true));
Interrupter.AddItem(new MenuItem("Interrupter.AG.UseW", "AntiGapClose with W").SetValue(true));
Interrupter.AddItem(new MenuItem("Interrupter.AG.UseR", "AntiGapClose with R").SetValue(true));
Config.AddSubMenu(Interrupter);
Menu BlackList = new Menu("Ultimate BlackList", "BlackList", false);
foreach (var hero in ObjectManager.Get<Obj_AI_Hero>().Where(h => h.IsEnemy))
{
BlackList.AddItem(new MenuItem("Blacklist." + hero.ChampionName, hero.ChampionName, false).SetValue(false));
}
Config.AddSubMenu(BlackList);
Menu Misc = new Menu("Misc", "Misc", false);
Misc.AddItem(new MenuItem("Misc.PrioritizeUnderTurret", "Prioritize Targets Under Turret", false).SetValue(true));
Misc.AddItem(new MenuItem("Misc.DontETurret", "Don't 2nd E Turret Range", false).SetValue(true));
Misc.AddItem(new MenuItem("Misc.EMouse", "E to Mouse Key", false).SetValue(new KeyBind("G".ToCharArray()[0], KeyBindType.Press)));
Misc.AddItem(new MenuItem("spaceholder", ""));
Misc.AddItem(new MenuItem("Hitchance.Q", "Q Hit Chance").SetValue(new StringList(new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString() }, 1)));
Misc.AddItem(new MenuItem("Hitchance.E", "E Hit Chance").SetValue(new StringList(new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString() }, 1)));
Misc.AddItem(new MenuItem("Misc.Debug", "Debug", false).SetValue(false));
Config.AddSubMenu(Misc);
Menu Drawings = new Menu("Drawings", "Drawing", false);
Drawings.AddItem(new MenuItem("Drawing.DrawQ", "Draw Q", false).SetValue(true));
Drawings.AddItem(new MenuItem("Drawing.DrawW", "Draw W", false).SetValue(true));
Drawings.AddItem(new MenuItem("Drawing.DrawE", "Draw E", false).SetValue(true));
Drawings.AddItem(new MenuItem("Drawing.DrawR", "Draw R", false).SetValue(true));
Config.AddSubMenu(Drawings);
//Config.AddToMainMenu();
return Config;
}
示例4: CreateMenu
public static Menu CreateMenu()
{
Config = new Menu("SephZiggs", "Ziggs", true);
LeagueSharp.Common.TargetSelector TargetSelector = new LeagueSharp.Common.TargetSelector();
Menu TSMenu = new Menu("Target Selector", "TS", false);
TargetSelector.AddToMenu(TSMenu);
Config.AddSubMenu(TSMenu);
Config.AddSubMenu(new Menu("Orbwalking", "Orbwalking", false));
Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking"));
Menu Combo = new Menu("Combo", "Combo", false);
Combo.AddItem(new MenuItem("Combo.UseQ", "Use Q", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseW", "Use W", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseE", "Use E", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.UseR", "Use R", false).SetValue(true));
Combo.AddItem(new MenuItem("Combo.Rcount", "R Count Combo").SetValue(new Slider(1, 1, 5))).Permashow();
Combo.AddItem(new MenuItem("Combo.RKillable", "R only killable", false).SetValue(false)).Permashow();
Config.AddSubMenu(Combo);
Menu Auto = new Menu("Auto", "Auto", false);
Auto.AddItem(new MenuItem("Auto.R", "R Automatically").SetValue(true)).Permashow();
Auto.AddItem(new MenuItem("Auto.Rcount", "Min Enemies R").SetValue(new Slider(1, 1, 5))).Permashow();
Auto.AddItem(new MenuItem("Auto.W", "W Automatically").SetValue(true)).Permashow();
Auto.AddItem(new MenuItem("Auto.Whp", "Health % for W").SetValue(new Slider(40, 0, 100)));
Config.AddSubMenu(Auto);
Menu KillSteal = new Menu("Killsteal", "Killsteal", false);
KillSteal.AddItem(new MenuItem("Killsteal", "Killsteal", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseQ", "Use Q", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseW", "Use W", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseE", "Use E", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseR", "Use R", false).SetValue(true));
KillSteal.AddItem(new MenuItem("Killsteal.UseIgnite", "Use Ignite", false).SetValue(true));
Config.AddSubMenu(KillSteal);
Menu Harass = new Menu("Harass", "Harass", false);
Harass.AddItem(new MenuItem("Keys.HarassT", "Harass Toggle", false).SetValue(new KeyBind("H".ToCharArray()[0], KeyBindType.Toggle))).Permashow();
Harass.AddItem(new MenuItem("Harass.InMixed", "Harass in Mixed Mode").SetValue(true));
Harass.AddItem(new MenuItem("Harass.UseQ", "Use Q", false).SetValue(true));
Harass.AddItem(new MenuItem("Harass.UseW", "Use W", false).SetValue(true));
Harass.AddItem(new MenuItem("Harass.UseE", "Use E", false).SetValue(true));
Harass.AddItem(new MenuItem("Harass.Mana", "Min. % Mana for Harass", false).SetValue(new Slider(50, 0, 100)));
Config.AddSubMenu(Harass);
Menu Farm = new Menu("Farm (Last Hit)", "Farm", false);
Farm.AddItem(new MenuItem("Farm.Enable", "Enable Abilities for Farming").SetValue(true));
Farm.AddItem(new MenuItem("Farm.Mana", "Min. % Mana for Farming").SetValue(new Slider(50, 0, 100)));
Farm.AddItem(new MenuItem("Farm.UseQ", "Use Q").SetValue(true));
Farm.AddItem(new MenuItem("Farm.UseW", "Use W").SetValue(true));
Farm.AddItem(new MenuItem("Farm.UseE", "Use E").SetValue(true));
Config.AddSubMenu(Farm);
Menu Waveclear = new Menu("Waveclear", "Waveclear", false);
Waveclear.AddItem(new MenuItem("Waveclear.UseQ", "Use Q").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.UseR", "Use R").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.Rcount", "Minions to Use R").SetValue(new Slider(10, 0, 20)));
Waveclear.AddItem(new MenuItem("Waveclear.UseE", "Use E").SetValue(true));
Waveclear.AddItem(new MenuItem("Waveclear.UseE2", "Use E2").SetValue(true));
Config.AddSubMenu(Waveclear);
Menu Interrupter = new Menu("Interrupter", "Interrupter +", false);
Interrupter.AddItem(new MenuItem("Interrupter.UseW", "Use W on Dangerous Spells").SetValue(true));
Interrupter.AddItem(new MenuItem("Interrupter.AG.UseW", "Anti-Gapclose with W").SetValue(true));
Interrupter.AddItem(new MenuItem("Interrupter.AG.UseW", "Anti-Gapclose with E").SetValue(true));
Config.AddSubMenu(Interrupter);
Menu Blist = new Menu("Ultimate Blacklist", "BlackList", false);
foreach (var hero in HeroManager.Enemies)
{
var champ = hero;
var addhero = Blist.AddItem(new MenuItem("Blacklist." + hero.ChampionName, hero.ChampionName, false).SetValue(false));
addhero.ValueChanged += (sender, args) =>
{
if (args.GetNewValue<bool>())
{
BlackList.Add(champ);
}
else
{
BlackList.Remove(champ);
}
};
}
Config.AddSubMenu(Blist);
Menu Misc = new Menu("Misc", "Misc");
Misc.AddItem(new MenuItem("Misc.Debug", "Debug").SetValue(false));
Misc.AddItem(new MenuItem("Misc.RKey", "Ult Key").SetValue(new KeyBind(114, KeyBindType.Press)));
Config.AddSubMenu(Misc);
Menu HC = new Menu("Hit Chance Settings", "HC", false);
HC.AddItem(new MenuItem("Hitchance.Q", "Q Hit Chance").SetValue(new StringList(new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString() }, 1)));
HC.AddItem(new MenuItem("Hitchance.W", "Q Hit Chance").SetValue(new StringList(new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString() }, 1)));
HC.AddItem(new MenuItem("Hitchance.E", "E Hit Chance").SetValue(new StringList(new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString() }, 1)));
HC.AddItem(new MenuItem("Hitchance.R", "R Hit Chance").SetValue(new StringList(new[] { HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString() }, 1)));
Config.AddSubMenu(HC);
Menu Drawings = new Menu("Drawings", "Drawing", false);
//.........这里部分代码省略.........