Exemplo n.º 1
0
        private void leave_server(string sid)
        {
            if (sid != "NONE")
            {
                LeftServer?.Invoke(this, sid);

                Socket.Emit("leaveserver", new ServerInformation {
                    server = sid
                });
            }
        }
 private void Button_Click_Left(object sender, RoutedEventArgs e)
 {
     if (!_left_started)
     {
         if (mainWindow == null)
         {
             mainWindow      = new MainWindow();
             mainWindow.Hook = Hook;
             Hook.Win        = mainWindow;
         }
         if (LeftServer != null && !LeftServer.Connected)
         {
             mainWindow.LeftServer        = LeftServer;
             mainWindow.LeftServer.Window = this;
             mainWindow.LeftServer.ConnectAndLogin();
             _left_started        = true;
             Mouse.OverrideCursor = Cursors.Wait;
             Left_Start.Content   = "Stop";
             if (!_right_started)
             {
                 mainWindow.SetHook();
             }
         }
     }
     else
     {
         if (LeftServer != null)
         {
             LeftServer.Disconnect();
             Left_Start.Content   = "Start";
             _left_started        = false;
             Mouse.OverrideCursor = Cursors.Arrow;
             if (!_right_started)
             {
                 Hook.UnHook();
                 mainWindow = null;
             }
         }
     }
 }