コード例 #1
0
ファイル: Menu.cs プロジェクト: waifuNET/NEThack
        public Menu()
        {
            InitializeComponent();

            if (Main.RunStartup())
            {
                OffsetUpdater.UpdateOffsets();
                #region Start Threads
                // found the process and everything, lets start our cheats in a new thread
                new Thread(() =>
                {
                    Thread.CurrentThread.IsBackground = true;
                    CheckMenu();
                }).Start();

                Tools.InitializeGlobals();

                new Thread(() =>
                {
                    Thread.CurrentThread.IsBackground = true;
                    Bunnyhop.Run();
                }).Start();

                new Thread(() =>
                {
                    Thread.CurrentThread.IsBackground = true;
                    Visuals v = new Visuals();
                    v.Initialize();
                    v.Run();
                }).Start();
                #endregion
                #region HACK
                new Thread(() =>
                {
                    Thread.CurrentThread.IsBackground = true;
                    AimBot.Aim();
                }).Start();

                new Thread(() =>
                {
                    Thread.CurrentThread.IsBackground = true;
                    SalentAim.Salent();
                }).Start();

                new Thread(() =>
                {
                    Thread.CurrentThread.IsBackground = true;
                    Waifu.Cheats.TriggerBot.triggerBot();
                }).Start();
                #endregion
            }
        }
コード例 #2
0
        /// <summary />
        public void Ctor()
        {
            GameProcess   = new GameProcess();
            GameData      = new GameData(GameProcess);
            WindowOverlay = new WindowOverlay(GameProcess);
            Graphics      = new Graphics(WindowOverlay, GameProcess, GameData);
            TriggerBot    = new TriggerBot(GameProcess, GameData);
            AimBot        = new AimBot(GameProcess, GameData);

            GameProcess.Start();
            GameData.Start();
            WindowOverlay.Start();
            Graphics.Start();
            TriggerBot.Start();
            AimBot.Start();
        }
コード例 #3
0
 public CSGOGameController(frmOverlay form)
     : base((int)(1000f / 60f), "csgo", form)
 {
     MemoryUpdater = new MemoryUpdater();
     MemoryUpdater.StartUpdater();
     AimBot = new AimBot();
     AimBot.StartUpdater();
     TriggerBot = new TriggerBot();
     TriggerBot.StartUpdater();
     RecoilControl = new RecoilControl();
     RecoilControl.StartUpdater();
     PerformanceUpdater = new CPUUpdater();
     PerformanceUpdater.StartUpdater();
     SoundESP = new SoundESP();
     SoundESP.StartUpdater();
 }
コード例 #4
0
        /// <inheritdoc />
        public void Dispose()
        {
            AimBot.Dispose();
            AimBot = default;

            TriggerBot.Dispose();
            TriggerBot = default;

            Graphics.Dispose();
            Graphics = default;

            WindowOverlay.Dispose();
            WindowOverlay = default;

            GameData.Dispose();
            GameData = default;

            GameProcess.Dispose();
            GameProcess = default;
        }