AutoSharp.Plugins.Poppy.DoCombo C# (CSharp) Метод

DoCombo() приватный Метод

private DoCombo ( Obj_AI_Hero target ) : void
target Obj_AI_Hero
Результат void
        private void DoCombo(Obj_AI_Hero target)
        {
            if (target == null)
            {
                return;
            }

            if (Player.CountEnemiesInRange(500) >= 2)
            {
                foreach (
                    var hero in
                        from hero in
                            ObjectManager.Get<Obj_AI_Hero>()
                                .Where(
                                    hero =>
                                        hero.IsValidTarget(R.Range) && hero.IsEnemy && !hero.IsDead && IsSupport(hero))
                        select hero)
                {
                    if (hero != null)
                    {
                        //R.Cast(hero);
                    }
                }

                //R.Cast(FindTank());
            }

            if (W.IsReady() && W.Range >= Player.Distance(target))
            {
                //W.Cast();
            }

            if (E.IsReady())
            {
                //from vayne markmans
                foreach (
                    var hero in from hero in ObjectManager.Get<Obj_AI_Hero>().Where(hero => hero.IsValidTarget(525f))
                        let prediction = E.GetPrediction(hero)
                        where
                            NavMesh.GetCollisionFlags(
                                prediction.UnitPosition.To2D()
                                    .Extend(ObjectManager.Player.ServerPosition.To2D(), -300)
                                    .To3D()).HasFlag(CollisionFlags.Wall) ||
                            NavMesh.GetCollisionFlags(
                                prediction.UnitPosition.To2D()
                                    .Extend(ObjectManager.Player.ServerPosition.To2D(), -(300 / 2))
                                    .To3D()).HasFlag(CollisionFlags.Wall)
                        select hero)
                {
                    //E.Cast(hero);
                }
            }
        }