private void BotButton_Click(object sender, RoutedEventArgs e) { if (BotTimer != null) { BotTimer.Stop(); } BotTimer = new DispatcherTimer { Interval = TimeSpan.FromMilliseconds(100) }; BotStartTime = Environment.TickCount; BotTimer.Tick += Bottimer_Tick; BotTimer.IsEnabled = true; }
private void Bottimer_Tick(object sender, EventArgs e) { bool isReady = true; Bot.Content = TimerUtil.ChangeTimeContent(BotStartTime, GameStartTime, (bool)BotBoot.IsChecked, (bool)BotStar.IsChecked, out isReady); if (isReady) { if ((bool)chkVoice.IsChecked) { voice.SpeakAsync("下路闪现好了"); } BotTimer.Stop(); } flowWindow.BotTime.Content = Bot.Content; }
private void Window_Closed(object sender, EventArgs e) { try { flowWindow.Close(); if (TopTimer != null) { TopTimer.Stop(); } if (JugTimer != null) { JugTimer.Stop(); } if (MidTimer != null) { MidTimer.Stop(); } if (BotTimer != null) { BotTimer.Stop(); } if (SupTimer != null) { SupTimer.Stop(); } if (GameTimer != null) { GameTimer.Stop(); } this.hook_Main.UnInstallHook(); } catch (Exception e2) { MessageBox.Show(e2.Message, "error code:2"); } }