Exemplo n.º 1
0
 public static void UseE()
 {
     if (Functions.Modes.Combo.AfterAttack && MenuManager.ComboMenu["comboUseE"].Cast <CheckBox>().CurrentValue)
     {
         NewELogic.Execute();
     }
 }
Exemplo n.º 2
0
        public static Vector3 NewQPrediction()
        {
            if (!MenuManager.Qsettings["QE"].Cast <CheckBox>().CurrentValue&&
                !Program.E.IsReady())
            {
                return(Vector3.Zero);
            }

            const int currentStep = 30;
            var       direction   = Variables._Player.Direction.To2D().Perpendicular();

            for (var i = 0f; i < 360f; i += currentStep)
            {
                var angleRad        = Geometry.DegreeToRadian(i);
                var rotatedPosition = Variables._Player.Position.To2D() + (300f * direction.Rotated(angleRad));
                if (NewELogic.GetCondemnTarget(rotatedPosition.To3D()).IsValidTarget() && rotatedPosition.To3D().IsSafe())
                {
                    return(rotatedPosition.To3D());
                }
            }

            return(Vector3.Zero);
        }
Exemplo n.º 3
0
 public static void Spellbook_OnCastSpell(Spellbook sender, SpellbookCastSpellEventArgs args)
 {
     NewELogic.Spellbook_OnCastSpell(sender, args);
 }