Пример #1
0
    public void Stop()
    {
        try
        {
            Lua.RunMacroText("/stopcasting");
            MovementManager.StopMove();

            WRobotSettings.RestoreUserWRobotSettings();

            _pulseThread.DoWork -= BroadcasterPulse;
            _pulseThread.Dispose();

            Broadcaster.broadcastTimer.Elapsed -= Broadcaster.SetTimerReady;

            Bot.Dispose();
            IsStarted = false;
            PluginsManager.DisposeAllPlugins();
            Logging.Status = "Stop Product Complete";
            Logging.Write("Stop Product Complete");
        }
        catch (Exception e)
        {
            Logging.WriteError("Main > Stop(): " + e);
        }
    }