Example #1
0
        static void Game_OnGameUpdate(EventArgs args)
        {
            R.Width = 133 * (3 + R.Level);

            var minTargets = Menu["AzirR"].GetValue <MenuSlider>("AutoRN").Value;

            var target = GameObjects.EnemyHeroes.Where(x => x.InAutoAttackRange()).FirstOrDefault();

            if (minTargets != 6)
            {
                R.CastIfWillHit(R.GetTarget(), minTargets);
            }
            //if (Orbwalker.GetTarget() == null)
            //{
            //    var soldiers = SoldiersManager.ActiveSoldiers;
            //    if (soldiers.Count > 0)
            //    {
            //        var minions = MinionManager.GetMinions(1100, MinionTypes.All, MinionTeam.NotAlly);
            //        var validEnemiesPosition = HeroManager.Enemies.Where(e => e.IsValidTarget(1100)).Select(e => e.Position.ToVector2()).ToList();
            //        const int AAWidthSqr = 100 * 100;
            //        //Try to harass using minions
            //        foreach (var soldier in soldiers)
            //        {
            //            foreach (var minion in minions)
            //            {
            //                var soldierAArange = _soldierAARange + 65 + minion.BoundingRadius;
            //                soldierAArange *= soldierAArange;
            //                if (soldier.Distance(minion) < soldierAArange)
            //                {
            //                    var p1 = minion.Position.ToVector2();
            //                    var p2 = soldier.Position.ToVector2().Extend(minion.Position.ToVector2(), 375);
            //                    foreach (var enemyPosition in validEnemiesPosition)
            //                    {
            //                        if (enemyPosition.Distance(p1, p2, true, true) < AAWidthSqr)
            //                        {
            //                            return minion;
            //                        }
            //                    }
            //                }
            //            }
            //        }
            //    }
            //}

            if (Menu["Combo"].GetValue <MenuKeyBind>("AllInKEK").Active)
            {
                _allinT = Variables.TickCount;
            }

            if (Menu["Harass"].GetValue <MenuKeyBind>("HarassActive").Active&& Player.ManaPercent > Menu["Harass"].GetValue <MenuSlider>("HarassMinMana").Value)
            {
                Harass();
                return;
            }

            if (Menu["Combo"].GetValue <MenuKeyBind>("ComboActive").Active)
            {
                Combo();
                return;
            }

            if (Menu["LaneClear"].GetValue <MenuKeyBind>("LaneClearActive").Active)
            {
                LaneClear();
                return;
            }

            if (Menu["Misc"].GetValue <MenuKeyBind>("Jump").Active)
            {
                Jumper.Jump();
                return;
            }
        }