private void StartCheatModule(ICheatModule module) { while (Thread.CurrentThread.IsAlive) { this.DoWork(module); } }
/// <summary> /// Used to Start / Stop single cheat module. /// </summary> /// <param name="sender"></param> /// <param name="module"></param> private void StartStopModule(CheckBox sender, ICheatModule module) { if ((sender as CheckBox).Checked) { module.TurnOn(); } else { module.TurnOff(); } }
protected override void DoWork(ICheatModule module) { this.HandleDoWork(module as ITriggerbot); }
protected abstract void DoWork(ICheatModule module);