private void btnAutoKillSwitchExecute_Click(object sender, EventArgs e) { RTC_NetCore.HugeOperationReset(); showPanelForm(RTC_Core.csForm); RTC.RTC_RPC.Heartbeat = false; RTC.RTC_Core.coreForm.pbAutoKillSwitchTimeout.Value = RTC.RTC_Core.coreForm.pbAutoKillSwitchTimeout.Maximum; RTC.RTC_RPC.Freeze = true; RTC_NetCoreSettings.PlayCrashSound(true); switch (btnAutoKillSwitchExecute.Text.ToUpper()) { case "KILL": Process.Start("KILLDETACHEDRTC.bat"); break; case "KILL + RESTART": Process.Start("RESTARTDETACHEDRTC.bat"); break; case "RESTART + RESET": Process.Start("RESETDETACHEDRTC.bat"); break; } }
public void btnStartEmuhawkDetached_Click(object sender, EventArgs e) { lbBizhawkAttached.Visible = false; lbBizhawkEmulatorAttached.Visible = false; pnBizhawkAttached.Visible = false; RTC.RTC_RPC.Heartbeat = false; RTC.RTC_Core.coreForm.pbAutoKillSwitchTimeout.Value = RTC.RTC_Core.coreForm.pbAutoKillSwitchTimeout.Maximum; RTC.RTC_RPC.Freeze = true; RTC_NetCoreSettings.PlayCrashSound(); Process.Start("RESTARTDETACHEDRTC.bat"); }