private void SupButton_Click(object sender, RoutedEventArgs e) { if (SupTimer != null) { SupTimer.Stop(); } SupTimer = new DispatcherTimer { Interval = TimeSpan.FromMilliseconds(100) }; SupStartTime = Environment.TickCount; SupTimer.Tick += Suptimer_Tick; SupTimer.IsEnabled = true; }
private void Suptimer_Tick(object sender, EventArgs e) { bool isReady = true; Sup.Content = TimerUtil.ChangeTimeContent(SupStartTime, GameStartTime, (bool)SupBoot.IsChecked, (bool)SupStar.IsChecked, out isReady); if (isReady) { if ((bool)chkVoice.IsChecked) { voice.SpeakAsync("辅佐闪现好了"); } SupTimer.Stop(); } flowWindow.SupTime.Content = Sup.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"); } }