using System; using System.Collections.Generic; using System.Windows; using System.Windows.Controls; using WandEnhancer.Models; using WandEnhancer.View.Controls; namespace WandEnhancer.View.Popups { public partial class PatchVectorsPopup : UserControl { private readonly Action _onApply; public PatchVectorsPopup(Action onApply) { _onApply = onApply; InitializeComponent(); } private void OnPatchButtonClick(object sender, RoutedEventArgs e) { if (ActivateProBox.IsChecked != true && DisableUpdateBox.IsChecked != true && DevToolsHotkeyBox.IsChecked != true) { return; } var result = new HashSet(); if (ActivateProBox.IsChecked == true) { result.Add(EPatchType.ActivatePro); } if (DisableUpdateBox.IsChecked == true) { result.Add(EPatchType.DisableUpdates); } if (DevToolsHotkeyBox.IsChecked == true) { result.Add(EPatchType.DevToolsOnF12); } _onApply(new PatchConfig { PatchTypes = result, AutoApplyPatches =/* AutoUpdates.IsChecked == true*/ false }); } } }