Auto_Carry_Vayne.Features.Modes.Combo.UseQ C# (CSharp) Method

UseQ() public static method

public static UseQ ( ) : void
return void
        public static void UseQ()
        {
            var target = TargetSelector.GetTarget((int)Variables._Player.GetAutoAttackRange(), DamageType.Physical);
            if (target == null) return;
            if (Variables.AfterAttack && Manager.MenuManager.UseQ && Manager.SpellManager.Q.IsReady())
            {
                #region check for 2 w stacks
                if (Manager.MenuManager.UseQStacks && target.GetBuffCount("vaynesilvereddebuff") != 2)
                {
                    return;
                }
                #endregion
                var TumblePos = Vector3.Zero;
                int DashMode = MenuManager.UseQMode;

                if (DashMode == 0)
                {
                    TumblePos = Tumble.AkaQPosition();
                }
                if (DashMode == 1)
                {
                    TumblePos = Game.CursorPos;
                }
                Player.CastSpell(SpellSlot.Q, TumblePos);
            }
        }