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); }); } } } }