Aka_s_Vayne.Logic.AJSProvider.IsNotIntoEnemies C# (CSharp) Method

IsNotIntoEnemies() static private method

static private IsNotIntoEnemies ( System.Vector3 position ) : bool
position System.Vector3
return bool
        static bool IsNotIntoEnemies(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.IsDead &&
                        !(en.Distance(ObjectManager.Player.ServerPosition) < en.AttackRange + 65f));
            if (!closeEnemies.All(enemy => position.CountEnemiesInRange(enemy.AttackRange) <= 1))
            {
                return false;
            }

            return true;
        }