} //end Launcher_Load private void AutoStart() { Thread.CurrentThread.Name = "AutoStart"; IniConfigSource launcher = new IniConfigSource("launcher.ini"); IConfig miscSection = launcher.Configs["Misc"]; bool AUTOL = miscSection.GetBoolean("AutoStart"); if (AUTOL) { AutoStartTimer.Start(); int number = 5; while (btnLaunch.Text != resman.GetString("btnLaunchTimeout", ci)) { if (AutoStartTimer.Enabled == false) { break; } SetControlPropertyThreadSafe(btnLaunch, "Text", resman.GetString("btnLaunch.Text", ci) + number--); Thread.Sleep(1000); } if (btnLaunch.Text == resman.GetString("btnLaunchTimeout", ci)) { SetControlPropertyThreadSafe(btnLaunch, "Text", resman.GetString("btnLaunch.Text", ci)); } } }
private void BtStopClick(object sender, EventArgs e) { _log.writeLogLine("Informer stopped", "log"); Message("Informer Stopped!", globalVars, response); globalVars.firsrun = true; GPUStatusTimer.Enabled = false; GetTempretureTimer.Enabled = false; PingTimer.Enabled = false; MqttConnectTimer.Enabled = false; globalVars.mqttIsConnect = false; AutoStartTimer.Enabled = false; AutoStartTimer.Stop(); NextAutoStart.Stop(); btStop.Visible = false; btStart.Enabled = true; SendDataTimer.Enabled = false; InformationLabel.Text = MyStrings.labelInformationStop; InformationLabel.ForeColor = Color.Gray; tbToken.ReadOnly = false; }
private void btnLaunch_Click(object sender, EventArgs e) { if (AutoStartTimer.Enabled) { AutoStartTimer.Stop(); btnLaunch.Text = resman.GetString("btnLaunch.Text", ci); } LaunchGame(); }
private void btnSettings_Click(object sender, EventArgs e) { if (AutoStartTimer.Enabled) { AutoStartTimer.Stop(); btnLaunch.Text = resman.GetString("btnLaunch.Text", ci); } var SettingsWindow = new Settings(); SettingsWindow.ShowDialog(this); Fcheck(); ChangedBanner(); }
private void AutoStart_Tick(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(globalVars.token)) { tbToken.ReadOnly = true; NextAutoStart.Start(); AutoStartTimer.Start(); globalVars.autostart = globalVars.autostart - 1; btStart.Text = MyStrings.btStart + "(" + globalVars.autostart.ToString() + ")"; } else { NextAutoStart.Start(); AutoStartTimer.Start(); globalVars.autostart = globalVars.autostart - 1; btStart.Text = MyStrings.btStart + "(" + globalVars.autostart.ToString() + ")"; } }
//Timeout Launcher private void AutoStartTimer_Tick(object sender, EventArgs e) { AutoStartTimer.Stop(); LaunchGame(); }