public void Execute()
        {
            if (Finished)
            {
                WowInterface.MovementEngine.Reset();
                WowInterface.HookManager.WowStopClickToMove();
                return;
            }

            if (WantedPosition.GetDistance2D(WowInterface.ObjectManager.Vehicle.Position) > Distance)
            {
                WowInterface.MovementEngine.SetMovementAction(MovementAction, WantedPosition, 0, false, ForceDirectMove);
            }
        }
Example #2
0
        public void Execute()
        {
            if (Finished)
            {
                WowInterface.MovementEngine.Reset();
                WowInterface.HookManager.StopClickToMoveIfActive();
                return;
            }

            if (WantedPosition.GetDistance2D(WowInterface.ObjectManager.Player.Position) > Distance)
            {
                WowInterface.MovementEngine.SetMovementAction(MovementAction, WantedPosition);
            }
        }
Example #3
0
        public void Execute()
        {
            if (Finished || Progress == 100.0)
            {
                Finished = true;
                WowInterface.MovementEngine.Reset();
                WowInterface.HookManager.WowStopClickToMove();
                return;
            }

            if (WantedPosition.GetDistance2D(WowInterface.Player.Position) > Distance)
            {
                WowInterface.MovementEngine.SetMovementAction(MovementAction, WantedPosition);
            }
        }