private void OpenAdditionalNukeConditions_ButtonClick(object sender, RoutedEventArgs e)
        {
            if (AdditionalNukeCondtions.Instance != null ||
                ((ViewModel)this.DataContext)?.SelectedBot?.Engine?.NukeHandler?.SelectedNuke == null)  //
            {
                return;
            }

            var unitsForm = new AdditionalNukeCondtions();

            unitsForm.DataContext = this.DataContext;
            Dispatcher.BeginInvoke((Action)(() => unitsForm.ShowDialog()));
        }