private void button1_Click_1(object sender, EventArgs e) { try { Settings.UpChatCommand = UpCommandTextBox.Text; Settings.UpPressTime = int.Parse(UpCommandDelayTextBox.Text); Settings.DownChatCommand = DownCommandTextBox.Text; Settings.DownPressTime = int.Parse(DownCommandDelayTextBox.Text); Settings.LeftChatCommand = LeftCommandTextBox.Text; Settings.LeftPressTime = int.Parse(LeftCommandDelayTextBox.Text); Settings.RightChatCommand = RightCommandTextBox.Text; Settings.RightPressTime = int.Parse(RightCommandDelayTextBox.Text); File.WriteAllText("Settings.json", JsonConvert.SerializeObject(Settings)); ExecuteAction(() => { DebugRichTextBox.AppendText($"Key settings saved\n"); }); } catch (Exception ex) { ExecuteAction(() => { DebugRichTextBox.AppendText($"{ex.ToString()}\n"); }); } }
public void UpdateTxtMethod(string msg) { //MessageBox.Show(msg); DebugRichTextBox.AppendText(msg); DebugRichTextBox.ScrollToCaret(); }
public Form1() { RespawnTimer.Start(); CheckAHKScripts(); if (!File.Exists("Settings.json")) { Settings = new Settings(); File.WriteAllText("Settings.json", JsonConvert.SerializeObject(Settings)); } Settings = JsonConvert.DeserializeObject <Settings>(File.ReadAllText("Settings.json")); InitializeComponent(); Bot = new Bot(); Bot.SetForm(this); ExecuteAction(() => { UpCommandTextBox.Text = Settings.UpChatCommand; UpCommandDelayTextBox.Text = Settings.UpPressTime.ToString(); DownCommandTextBox.Text = Settings.DownChatCommand; DownCommandDelayTextBox.Text = Settings.DownPressTime.ToString(); LeftCommandTextBox.Text = Settings.LeftChatCommand; LeftCommandDelayTextBox.Text = Settings.LeftPressTime.ToString(); RightCommandTextBox.Text = Settings.RightChatCommand; RightCommandDelayTextBox.Text = Settings.RightPressTime.ToString(); }); if (Settings.ChannelName != null && Settings.OAuth != null && Settings.Username != null) { ExecuteAction(() => { ChannelNameTextBox.Text = Settings.ChannelName; OAuthTextBox.Text = Settings.OAuth; UsernameTextBox.Text = Settings.Username; }); } else { ExecuteAction(() => { DebugRichTextBox.AppendText("Please configure ChatBot settings\n"); }); } }
private void ToggleButton_Click(object sender, EventArgs e) { ExecuteAction(() => { if (Bot.Active) { ToggleButton.Text = "Turn ON"; Bot.Active = false; DebugRichTextBox.AppendText($"Disabled\n"); } else { ToggleButton.Text = "Turn OFF"; Bot.Active = true; DebugRichTextBox.AppendText($"Enabled\n"); } }); }
private void button1_Click(object sender, EventArgs e) { ExecuteAction(() => { DebugRichTextBox.AppendText("Settings saved\n"); }); Settings.ChannelName = ChannelNameTextBox.Text; Settings.OAuth = OAuthTextBox.Text; Settings.Username = UsernameTextBox.Text; File.WriteAllText("Settings.json", JsonConvert.SerializeObject(Settings)); Task.Run(() => { Bot.Connect(true, Settings); }); }
public void DeleteTxtMethod(string msg) { DebugRichTextBox.Text = msg; DebugRichTextBox.ScrollToCaret(); }