ME3Explorer.KFreonTPFTools3.extractInvalidToolStripMenuItem_Click C# (CSharp) Method

extractInvalidToolStripMenuItem_Click() private method

private extractInvalidToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void extractInvalidToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string outputPath = "";
            var dialog = new CommonOpenFileDialog();
            dialog.IsFolderPicker = true;
            dialog.EnsurePathExists = true;
            if (dialog.ShowDialog() == CommonFileDialogResult.Ok)
                outputPath = dialog.FileName;
            else
                return;
            Overall.UpdateText("Extracting " + LoadedTexes.Where(r => !r.Valid && !r.isDef).Count() + " invalid textures...");
            Extractor(outputPath, null, t => !t.Valid && !t.isDef);
            Overall.UpdateText("All invalids extracted!");
        }
KFreonTPFTools3