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 } }
/// <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(); }
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(); }
/// <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; }