Example #1
0
 private void mnuConnect_Click(object sender, EventArgs e)
 {
     if (InteropEmu.IsConnected())
     {
         Task.Run(() => InteropEmu.Disconnect());
     }
     else
     {
         using (frmClientConfig frm = new frmClientConfig()) {
             if (frm.ShowDialog(sender, this) == System.Windows.Forms.DialogResult.OK)
             {
                 Task.Run(() => {
                     InteropEmu.Connect(ConfigManager.Config.ClientConnectionInfo.Host, ConfigManager.Config.ClientConnectionInfo.Port, ConfigManager.Config.Profile.PlayerName, ConfigManager.Config.ClientConnectionInfo.Spectator);
                 });
             }
         }
     }
 }
Example #2
0
 public static void Connect()
 {
     if (NetplayApi.IsConnected())
     {
         Task.Run(() => NetplayApi.Disconnect());
     }
     else
     {
         using (frmClientConfig frm = new frmClientConfig()) {
             if (frm.ShowDialog(frmMain.Instance) == DialogResult.OK)
             {
                 NetplayConfig cfg = ConfigManager.Config.Netplay;
                 Task.Run(() => {
                     NetplayApi.Connect(cfg.Host, cfg.Port, cfg.Password, cfg.PlayerName, false);
                 });
             }
         }
     }
 }