예제 #1
0
 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;
 }
예제 #2
0
        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;
        }
예제 #3
0
 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");
     }
 }