public static Obj_AI_Base BestQDashKnockupUnit() { //var heroes = ObjectManager.Get<AIHeroClient>(); var eRangeheroes = ObjectManager.Player.GetEnemiesInRange(SweepingBlade.E.Range) .Where(h => SweepingBlade.CanCastE(h, true)); int max = 0; AIHeroClient bestUnit = null; foreach (var eHero in eRangeheroes) { var enemyCount = SweepingBlade.EndPos(eHero).CountEnemiesInRange(SteelTempest.QDash.Width); if (enemyCount > max) { max = enemyCount; bestUnit = eHero; } } return(bestUnit); }
public static Obj_AI_Base BestQDashKnockupUnit() { //var heroes = ObjectManager.Get<Obj_AI_Hero>(); var eRangeheroes = EntityManager.Heroes.Enemies .Where(h => SweepingBlade.CanCastE(h, true) && SweepingBlade.E.IsInRange(h)); int max = 0; AIHeroClient bestUnit = null; foreach (var eHero in eRangeheroes) { var enemyCount = SweepingBlade.EndPos(eHero).CountEnemyChampionsInRange(375); if (enemyCount > max) { max = enemyCount; bestUnit = eHero; } } return(bestUnit); }