Ejemplo n.º 1
0
 public override void OnProcessSpellCast(EloBuddy.GameObject sender, EloBuddy.GameObjectProcessSpellCastEventArgs args)
 {
     base.OnProcessSpellCast(sender, args);
     if (sender is EloBuddy.AIHeroClient && sender.IsEnemy)
     {
         var objaiherosender = (EloBuddy.AIHeroClient)sender;
         if (!IsInvulnerable(objaiherosender) && args.SData.Name == "summonerflash" && args.End.Distance(EloBuddy.ObjectManager.Player.ServerPosition) < 350)
         {
             if (EDelaySlider > 0)
             {
                 var thisEnemy = objaiherosender;
                 LeagueSharp.SDK.Core.Utils.DelayAction.Add(EDelaySlider, () => E.CastOnUnit(thisEnemy));
                 return;
             }
             E.CastOnUnit(objaiherosender);
         }
     }
 }
Ejemplo n.º 2
0
 private float GetRealPowPowRange(EloBuddy.GameObject target)
 {
     return(640f + Player.BoundingRadius + target.BoundingRadius);
 }