예제 #1
0
        public void Stop()
        {
            if (Worker != null)
            {
                Worker.CancelAsync();
            }

            MacroPlayer.Stop();
            SuspendCounter = 0;
            IsRunning      = false;
            IsPaused       = false;
        }
예제 #2
0
        public void Stop()
        {
            if (Worker != null)
            {
                Worker.CancelAsync();
            }

            // Clear methods
            Script.ClearButtons();
            MacroPlayer.Stop();

            // Clear states
            SuspendCounter = 0;
            IsRunning      = false;
            IsPaused       = false;

            // For cleanup
            Script.OnStopped();
        }
예제 #3
0
 public void StopMacro()
 {
     MacroPlayer.Stop();
 }