Exemplo n.º 1
0
 public Insec(AzirMain azir)
 {
     Clickposition   = new Vector3(0, 0, 0);
     this.azir       = azir;
     Game.OnUpdate  += Game_OnUpdate;
     Game.OnWndProc += Game_OnWndProc;
     Drawing.OnDraw += Drawing_OnDraw;
 }
Exemplo n.º 2
0
        public static float Nattacks(AzirMain azir, Vector3 point, AIHeroClient target)
        {
            const float azirSoldierRange = 315;
            var         attacksS         = 0f;

            foreach (var m in azir.soldierManager.Soldiers)
            {
                if (m.IsDead)
                {
                    continue;
                }
                var spaceToDoQ     = m.ServerPosition.LSDistance(point);
                var timeToDoIt     = (spaceToDoQ / azir.Spells.Q.Speed);
                var posFinalTarget = Prediction.GetPrediction(target, timeToDoIt);
                var space          = azirSoldierRange - posFinalTarget.UnitPosition.LSDistance(point);

                var time = space / target.MoveSpeed;
                attacksS += (time / azir.Hero.AttackDelay);
            }
            return(attacksS);
        }
Exemplo n.º 3
0
 public Events(AzirMain azir)
 {
     this.azir = azir;
     Obj_AI_Base.OnProcessSpellCast += Game_ProcessSpell;
     AntiGapcloser.OnEnemyGapcloser += OnGapClose;
 }
Exemplo n.º 4
0
 public AzirWalker(LeagueSharp.Common.Menu attachToMenu, AzirMain azir) : base(attachToMenu)
 {
     this._azir = azir;
 }
Exemplo n.º 5
0
 public JumpLogic(AzirMain azir)
 {
     this.azir = azir;
 }