Ejemplo n.º 1
0
 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);
             }
         });
     }
 }
Ejemplo n.º 2
0
 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);
             }
         });
     }
 }