private async void Window_Load(object sender, RoutedEventArgs e) { Title = $"GTA Mission Downloader | {Data.ProgramVersion} by Coke"; ChangeTheme(ThemeToggleSwitch.IsChecked.Value ? "BaseLight" : "BaseDark"); DataProperties.W2.Owner = this; Directory.CreateDirectory(DataProperties.GetArma3FolderPath); Directory.CreateDirectory(DataProperties.GetArma3MissionFolderPath); if (AccentsItems.Count == 0) { foreach (var color in ThemeManager.Accents) { AccentsItems.Add(new AccentsProperties.AccentsItems { ColorName = color.Name }); } } Join.UpdateServerAsync(); Notification.EnableTaskBar(); if (HiddenCheckBox.IsChecked.Value) { Data.NotifyIcon.ShowBalloonTip(4000, "Reminder!", "The program is running in the background!", ToolTipIcon.None); ShowInTaskbar = false; Hide(); } if (RunTsAutoCheckBox.IsChecked.Value) { Process[] process = Process.GetProcessesByName("ts3client_win64"); if (process.Length == 0) { Join.Server("joinTS"); } } MissionFileCheckbox_Checked(null, null); await Update.FilesCheckAsync(Data.CtsOnStart.Token); }
private void JoinTs(object sender, RoutedEventArgs e) => Join.Server("TS");
private void JoinS3(object sender, RoutedEventArgs e) => Join.Server("S3");