예제 #1
0
        private void AutoUlt()
        {
            if (!magnetize.CanBeCasted())
            {
                return;
            }

            var enemyesAround = EntityManager.GetEntities <Hero>().Where(x => x.Distance2D(localHero) < magnetize.Radius &&
                                                                         x.IsEnemy(localHero) &&
                                                                         !x.IsIllusion &&
                                                                         x.IsVisible &&
                                                                         x.IsAlive &&
                                                                         !x.IsMagicImmune());

            if (enemyesAround.Count() >= autoUseMagnetize.Value)
            {
                magnetize.Base.Cast();
            }
        }