Auto_Carry_Vayne.Logic.Tumble.IsNotIntoEnemies C# (CSharp) 메소드

IsNotIntoEnemies() 정적인 개인적인 메소드

static private IsNotIntoEnemies ( this position ) : bool
position this
리턴 bool
        static bool IsNotIntoEnemies(this Vector3 position)
        {
            var enemyPoints = GetEnemyPoints();
            if (enemyPoints.ToList().Contains(position.To2D()) && !enemyPoints.Contains(ObjectManager.Player.ServerPosition.To2D()))
            {
                return false;
            }

            var closeEnemies =
                EntityManager.Heroes.Enemies.FindAll(
                    en =>
                        en.IsValidTarget(1500f) &&
                        !(en.Distance(ObjectManager.Player.ServerPosition) < en.AttackRange + 65f));
            if (!closeEnemies.All(enemy => position.CountEnemiesInRange(enemy.AttackRange) <= 1))
            {
                return false;
            }

            return true;
        }