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; }
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); }
public Events(AzirMain azir) { this.azir = azir; Obj_AI_Base.OnProcessSpellCast += Game_ProcessSpell; AntiGapcloser.OnEnemyGapcloser += OnGapClose; }
public AzirWalker(LeagueSharp.Common.Menu attachToMenu, AzirMain azir) : base(attachToMenu) { this._azir = azir; }
public JumpLogic(AzirMain azir) { this.azir = azir; }