Example #1
0
        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);
        }
Example #2
0
        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);
        }