AutoSharp.Auto.HowlingAbyss.Decisions.ImSoLonely C# (CSharp) Method

ImSoLonely() static private method

static private ImSoLonely ( ) : bool
return bool
        internal static bool ImSoLonely()
        {
            if (Heroes.AllyHeroes.All(h => h.IsDead) || Heroes.AllyHeroes.All(h=>h.InFountain()) || (Heroes.AllyHeroes.All(h => h.Distance(HeadQuarters.AllyHQ) < Heroes.Player.Distance(h))))
            {
                Program.Orbwalker.SetOrbwalkingPoint(Wizard.GetFarthestAllyTurret().Position.RandomizePosition());
                Program.Orbwalker.ActiveMode = Heroes.Player.Distance(Wizard.GetFarthestAllyTurret().Position) < 400 ? MyOrbwalker.OrbwalkingMode.None : MyOrbwalker.OrbwalkingMode.LaneClear;
                return true;
            }
            return false;
        }

Usage Example

Example #1
0
        public static void OnUpdate(EventArgs args)
        {
            if (Environment.TickCount - _lastUpdate < 150)
            {
                return;
            }
            _lastUpdate = Environment.TickCount;

            var player = Heroes.Player;

            if (Decisions.ImSoLonely())
            {
                return;
            }

            if (Program.options["autosharp.options.healup"].Cast <CheckBox>().CurrentValue&& Decisions.HealUp())
            {
                return;
            }

            if (player.UnderTurret(true) && Wizard.GetClosestEnemyTurret().CountNearbyAllyMinions(700) <= 3 && Wizard.GetClosestEnemyTurret().CountAlliesInRange(700) == 0)
            {
                Orbwalker.ActiveModesFlags = Orbwalker.ActiveModes.Harass;
                Player.IssueOrder(GameObjectOrder.MoveTo, player.Position.LSExtend(HeadQuarters.AllyHQ.Position.RandomizePosition(), 800));
                return;
            }

            if (Heroes.Player.InFountain())
            {
                Shopping.Shop();
                Wizard.AntiAfk();
            }

            if (Decisions.Farm())
            {
                return;
            }
            Decisions.Fight();

            if (Orbwalker.OrbwalkPosition.IsZero || Orbwalker.OrbwalkPosition == Game.CursorPos)
            {
                Decisions.ImSoLonely();
            }

            //if (Orbwalker.GetOrbwalkingPoint().IsZero || Orbwalker.GetOrbwalkingPoint() == Game.CursorPos)
            //{
            //Decisions.ImSoLonely();
            //}
        }
All Usage Examples Of AutoSharp.Auto.HowlingAbyss.Decisions::ImSoLonely