private static void CustomAntigapcloser_OnEnemyGapcloser(External.ActiveGapcloser gapcloser) { if (getCheckBoxItem(MenuGenerator.miscMenu, "dz191.vhr.misc.general.antigp") && Variables.spells[SpellSlot.E].IsReady()) { LeagueSharp.Common.Utility.DelayAction.Add(getSliderItem(MenuGenerator.miscMenu, "dz191.vhr.misc.general.antigpdelay"), () => { if (gapcloser.Sender.LSIsValidTarget(Variables.spells[SpellSlot.E].Range) && gapcloser.End.LSDistance(ObjectManager.Player.ServerPosition) <= 400f && getCheckBoxItem(CustomAntigapcloser.GPMenu, string.Format("dz191.vhr.agplist.{0}.{1}", gapcloser.Sender.ChampionName.ToLowerInvariant(), gapcloser.SpellName)) ) { Variables.spells[SpellSlot.E].CastOnUnit(gapcloser.Sender); } }); } }
private static void CustomAntigapcloser_OnEnemyGapcloser(External.ActiveGapcloser gapcloser) { if (MenuExtensions.GetItemValue <bool>("dz191.vhr.misc.general.antigp") && Variables.spells[SpellSlot.E].IsReady()) { LeagueSharp.Common.Utility.DelayAction.Add(MenuExtensions.GetItemValue <Slider>("dz191.vhr.misc.general.antigpdelay").Value, () => { if (gapcloser.Sender.IsValidTarget(Variables.spells[SpellSlot.E].Range) && gapcloser.End.Distance(ObjectManager.Player.ServerPosition) <= 400f && MenuExtensions.GetItemValue <bool>( string.Format("dz191.vhr.agplist.{0}.{1}", gapcloser.Sender.ChampionName.ToLowerInvariant(), gapcloser.SpellName) )) { Variables.spells[SpellSlot.E].Cast(gapcloser.Sender); } }); } }