AutoSharp.Plugins.Blitzcrank.OnAfterAttack C# (CSharp) Method

OnAfterAttack() public method

public OnAfterAttack ( AttackableUnit unit, AttackableUnit target ) : void
unit AttackableUnit
target AttackableUnit
return void
        public override void OnAfterAttack(AttackableUnit unit, AttackableUnit target)
        {
            if (!unit.IsMe)
            {
                return;
            }

            if (!target.IsValid<Obj_AI_Hero>() && !target.Name.ToLower().Contains("ward"))
            {
                return;
            }

            if (!E.IsReady())
            {
                return;
            }

            if (E.Cast())
            {
                Orbwalking.ResetAutoAttackTimer();
                Player.IssueOrder(GameObjectOrder.AttackUnit, target);
            }
        }