public void Handle(ChangeMenuConfigMessage message) { MenuConfig = message.MenuConfig; OnPropertyChanged(nameof(MenuTitle)); }
public JungleClear(MenuConfig menuConfig, SpellConfig spellConfig) { _menuConfig = menuConfig; _spellConfig = spellConfig; }
public MenuEntry(string name, [CanBeNull] string textureKey, View view, IRenderer renderer, MenuConfig menuConfig, object instance) : base(name, textureKey, view, renderer, menuConfig, instance) { }
public Killsteal(MenuConfig menuConfig, SpellConfig spellConfig) { _menuConfig = menuConfig; _spellConfig = spellConfig; }
private static void Lane() { var minions = GameObjects.EnemyMinions.Where(m => m.IsMinion && m.IsEnemy && m.Team != GameObjectTeam.Neutral && m.LSIsValidTarget(1050)); foreach (var m in minions) { if (MenuConfig.getCheckBoxItem(MenuConfig.laneclearMenu, "LaneR") && Spells.R.IsReady()) { if (Spells.Q.IsReady() && Player.ManaPercent >= MenuConfig.getSliderItem(MenuConfig.laneclearMenu, "LaneQ")) { Spells.R.Cast(); } } if (MenuConfig.getCheckBoxItem(MenuConfig.laneclearMenu, "LaneQ1") && Spells.Q.IsReady() && m.Health > Player.GetAutoAttackDamage(m)) { if (!(Player.ManaPercent >= MenuConfig.getSliderItem(MenuConfig.laneclearMenu, "LaneQ"))) { return; } { Spells.Q.Cast(m.ServerPosition); } } if (MenuConfig.getCheckBoxItem(MenuConfig.laneclearMenu, "LaneE1") && Player.ManaPercent >= MenuConfig.getSliderItem(MenuConfig.laneclearMenu, "LaneE") && Spells.E.IsReady()) { if (!(Player.ManaPercent >= MenuConfig.getSliderItem(MenuConfig.laneclearMenu, "LaneE"))) { return; } { Spells.E.Cast(Player); } } } }
public DrawManager(MenuConfig menuConfig, Dmg dmg, SpellConfig spellConfig) { _menuConfig = menuConfig; _dmg = dmg; _spellConfig = spellConfig; }
public DrawManager(MenuConfig menuConfig, Dmg dmg, SpellConfig spellConfig) { this.menuConfig = menuConfig; this.dmg = dmg; this.spellConfig = spellConfig; }
public MenuItemEntry(string name, View view, IRenderer renderer, MenuConfig menuConfig, ValueBinding valueBinding) : this(name, null, view, renderer, menuConfig, valueBinding) { this.AssignDefaultValue(); }
public MenuItemEntry(string name, [CanBeNull] string textureKey, View view, IRenderer renderer, MenuConfig menuConfig, ValueBinding valueBinding) : base(name, textureKey, view, renderer, menuConfig, valueBinding) { this.ValueBinding = valueBinding; this.AssignDefaultValue(); }
public static void SelectedMantra(EventArgs args) { if (Player.IsDead || !MenuConfig.getCheckBoxItem(MenuConfig.drawMenu, "MantraDraw") || !MenuConfig.getCheckBoxItem(MenuConfig.drawMenu, "UseDrawings")) { return; } var heropos = Drawing.WorldToScreen(ObjectManager.Player.Position); if (MenuConfig.getCheckBoxItem(MenuConfig.drawMenu, "QRange") && MenuConfig.getBoxItem(MenuConfig.comboMenu, "MantraMode") == 0) { Render.Circle.DrawCircle(Player.Position, Spells.Q.Range, Spells.R.IsReady() ? System.Drawing.Color.FromArgb(120, 0, 170, 255) : System.Drawing.Color.IndianRed); } if (MenuConfig.getCheckBoxItem(MenuConfig.drawMenu, "QRange") && MenuConfig.getBoxItem(MenuConfig.comboMenu, "MantraMode") == 1) { Render.Circle.DrawCircle(Player.Position, Spells.W.Range, Spells.R.IsReady() ? System.Drawing.Color.FromArgb(120, 0, 170, 255) : System.Drawing.Color.IndianRed); } if (MenuConfig.getCheckBoxItem(MenuConfig.drawMenu, "QRange") && MenuConfig.getBoxItem(MenuConfig.comboMenu, "MantraMode") == 2) { Render.Circle.DrawCircle(Player.Position, Spells.E.Range, Spells.R.IsReady() ? System.Drawing.Color.FromArgb(120, 0, 170, 255) : System.Drawing.Color.IndianRed); } if (MenuConfig.getCheckBoxItem(MenuConfig.drawMenu, "QRange") && MenuConfig.getBoxItem(MenuConfig.comboMenu, "MantraMode") == 3) { Render.Circle.DrawCircle(Player.Position, Spells.Q.Range, Spells.R.IsReady() ? System.Drawing.Color.FromArgb(120, 0, 170, 255) : System.Drawing.Color.IndianRed); } if (MenuConfig.getBoxItem(MenuConfig.comboMenu, "MantraMode") == 0) { Drawing.DrawText(heropos.X - 15, heropos.Y + 40, System.Drawing.Color.White, "Selected Prio: Q"); } if (MenuConfig.getBoxItem(MenuConfig.comboMenu, "MantraMode") == 1) { Drawing.DrawText(heropos.X - 15, heropos.Y + 40, System.Drawing.Color.White, "Selected Prio: W"); } if (MenuConfig.getBoxItem(MenuConfig.comboMenu, "MantraMode") == 2) { Drawing.DrawText(heropos.X - 15, heropos.Y + 40, System.Drawing.Color.White, "Selected Prio: E"); } if (MenuConfig.getBoxItem(MenuConfig.comboMenu, "MantraMode") == 3) { Drawing.DrawText(heropos.X - 15, heropos.Y + 40, System.Drawing.Color.White, "Selected Prio: Auto"); } }
public Misc(SpellConfig spellConfig, MenuConfig menuConfig) { _spellConfig = spellConfig; _menuConfig = menuConfig; }
public PermaMenuItemEntry(string name, [CanBeNull] string textureKey, View view, IRenderer renderer, MenuConfig menuConfig, ValueBinding valueBinding) : base(name, textureKey, view, renderer, menuConfig, valueBinding) { }
public PermaMenuItemEntry(string name, View view, IRenderer renderer, MenuConfig menuConfig, ValueBinding valueBinding) : base(name, view, renderer, menuConfig, valueBinding) { }
public Combo(SpellConfig spellConfig, MenuConfig menuConfig, Dmg dmg) { this.spellConfig = spellConfig; this.menuConfig = menuConfig; this.dmg = dmg; }
public LaneClear(SpellConfig spellConfig, MenuConfig menuConfig) { _spellConfig = spellConfig; _menuConfig = menuConfig; }
public Harass(SpellConfig spellConfig, MenuConfig menuConfig) { this.spellConfig = spellConfig; this.menuConfig = menuConfig; }
public LaneClear(SpellConfig spellConfig, MenuConfig menuConfig) { this.spellConfig = spellConfig; this.menuConfig = menuConfig; }
protected MenuBase(string name, View view, IRenderer renderer, MenuConfig menuConfig, object instance) : this(name, null, view, renderer, menuConfig, instance) { }
public Harass(SpellConfig spellConfig, MenuConfig menuConfig) { _spellConfig = spellConfig; _menuConfig = menuConfig; }
protected MenuBase(string name, [CanBeNull] string textureKey, View view, IRenderer renderer, MenuConfig menuConfig, object instance) { this.MenuConfig = menuConfig; this.Name = name; this.TextureKey = textureKey; this.View = view; this.Renderer = renderer; this.DataContext = instance; }
public Combo(SpellConfig spellConfig, MenuConfig menuConfig, Dmg dmg) { _spellConfig = spellConfig; _menuConfig = menuConfig; _dmg = dmg; }
public Combo(SpellConfig spellConfig, MenuConfig menuConfig) { this.spellConfig = spellConfig; this.menuConfig = menuConfig; }
public ActionResult Index(ImportModel model) { if (!ModelState.IsValid) { return(View(model)); } var user = UserManager.FindById(UserId); if (!user.IsSuperAdmin) { return(RedirectToAction("Index", "Result", new { state = false, message = "安装失败,您没有此权限", returnUrl = "/" })); } var file = Request.Files[0]; var name = file.FileName; var ext = Path.GetExtension(name); var virtualPath = string.Format("{0}/{1}/{2}/{3}{4}", "/Files", DateTime.Now.Year.ToString(), DateTime.Now.Month.ToString(), RandomIdGenerator.NewId(), ext); var absolutePath = Server.MapPath("~/") + virtualPath.Replace("/", "\\"); var dir = Path.GetDirectoryName(absolutePath); if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } file.SaveAs(absolutePath); var permissions = uow.Set <RolePermission>().ToList(); for (int i = 0; i < permissions.Count; i++) { uow.Set <RolePermission>().Remove(permissions[i]); } var menus = uow.Set <Menu>().ToList(); for (int i = 0; i < menus.Count; i++) { uow.Set <Menu>().Remove(menus[i]); } uow.Commit(); using (StreamReader sr = new StreamReader(absolutePath)) { var serializer = new XmlSerializer(typeof(List <MenuViewModel>)); var newMenus = (List <MenuViewModel>)serializer.Deserialize(sr); if (newMenus != null) { var fathers = newMenus.Where(x => string.IsNullOrEmpty(x.ParentID)).ToList(); foreach (var fa in fathers) { uow.Set <Menu>().Add(new Menu { Id = fa.Id, IsControlPanel = fa.IsControlPanel, Description = fa.Description, CreateAt = DateTime.Now, Height = fa.Height, Icon = fa.Icon, IsDisplayOnTable = fa.IsDisplayOnTable, IsMustSelected = fa.IsMustSelected, Name = fa.Name, No = fa.No, OpenStyle = (MenuOpenStyleEnum)fa.OpenStyle, RelevantURL = fa.RelevantURL, URL = fa.URL, Width = fa.Width, }); findChildren(newMenus, fa); } } } uow.Commit(); MenuConfig.Clear(); return(RedirectToAction("Index", "Result", new { state = true, message = "安装成功,请重新配置角色权限", returnUrl = "/" })); }
/// <summary> /// 初始化菜单渲染器 /// </summary> /// <param name="config">配置</param> public MenuRender(MenuConfig config) : base(config) { _config = config; }
private static void Combo() { foreach (var enemy in GameObjects.EnemyHeroes.Where(x => !x.IsDead && !x.IsZombie).OrderBy(hp => hp.Health)) { if (!enemy.LSIsValidTarget(Spells.Q.Range) || enemy.IsDead || enemy.IsInvulnerable) { return; } Usables.Locket(); // Usables.Seraph(); switch (MenuConfig.getBoxItem(MenuConfig.comboMenu, "MantraMode")) { case 0: if (Spells.R.IsReady() && Spells.Q.IsReady()) { Spells.R.Cast(); Spells.Q.Cast(enemy); } else if (Spells.Q.IsReady()) { Usables.FrostQueen(); Usables.ProtoBelt(); Spells.Q.Cast(enemy); } else if (Spells.W.IsReady()) { Spells.W.Cast(enemy); } else if (Spells.E.IsReady()) { Spells.E.Cast(Player); } break; case 1: if (Spells.R.IsReady() && Spells.W.IsReady()) { Spells.R.Cast(); } else if (Spells.W.IsReady()) { Spells.W.Cast(enemy); } else if (Spells.E.IsReady()) { Spells.E.Cast(Player); } else if (Spells.Q.IsReady()) { Usables.FrostQueen(); Usables.ProtoBelt(); Spells.Q.Cast(enemy); } break; case 2: if (Spells.R.IsReady() && Spells.E.IsReady()) { Spells.R.Cast(); } else if (Spells.E.IsReady()) { Spells.E.Cast(Player); } else if (Spells.W.IsReady()) { Spells.W.Cast(enemy); } else if (Spells.Q.IsReady()) { Usables.FrostQueen(); Usables.ProtoBelt(); Spells.Q.Cast(enemy); } break; // Auto case 3: if (Player.HealthPercent <= 30 && enemy.HealthPercent >= 50) { goto case 2; } if (!enemy.LSIsFacing(Player)) { goto case 1; } goto case 0; } } }
public void Add(MenuConfig menuConfig) { BaseAdd(menuConfig); }
public MenuEntry(string name, View view, IRenderer renderer, MenuConfig menuConfig, object instance) : base(name, view, renderer, menuConfig, instance) { }
public void Remove(MenuConfig menuConfig) { BaseRemove(menuConfig.Port); }
public Combo(SpellConfig spellConfig, MenuConfig menuConfig) { _spellConfig = spellConfig; _menuConfig = menuConfig; }
public Misc(SpellConfig spellConfig, MenuConfig menuConfig) { this.spellConfig = spellConfig; this.menuConfig = menuConfig; }