Reset() public méthode

public Reset ( int max = 1 ) : void
max int
Résultat void
        private void ReadMods()
        {
            _progressBarManipulator.Reset(7);
            _progressBarManipulator.Increment();

            _inactiveMods.Clear();
            _activeMods.Clear();

            _moddingService.ReadModsFromFiles(_activeMods, _progressBarManipulator);

            //read mods
            var modDirectories = (new DirectoryInfo(Paths.ModPath + "\\" + Paths.ModDirectoryName)).GetDirectories();

            foreach (var modInfo in modDirectories)
            {
                if (!_activeMods.Exists(mod => mod.ModDirectoryName.Equals(modInfo.Name)))
                {
                    _inactiveMods.Add(new Mod(modInfo.Name));
                }
            }
            _inactiveMods.Sort();
            _progressBarManipulator.Increment();

            ChangeDataSource();

            _progressBarManipulator.Increment();
            _progressBarManipulator.Finish();
        }
Exemple #2
0
        private void ReadMods()
        {
            _progressBarManipulator.Reset(7);
            _progressBarManipulator.Increment();

            availableModsListView.Items.Clear();
            activeModsListView.Items.Clear();

            var activeMods = new List <Mod>();

            _moddingService.ReadModsFromFiles(activeMods, _progressBarManipulator);

            //read mods
            var modDirectories = (new DirectoryInfo($"{Paths.ModPath}\\{Paths.ModDirectoryName}")).GetDirectories();

            foreach (var modInfo in modDirectories)
            {
                var active    = true;
                var modObject = activeMods.Find(mod => mod.ModDirectoryName.Equals(modInfo.Name));
                if (modObject == null)
                {
                    active    = false;
                    modObject = new Mod(modInfo.Name);
                }
                ListViewItem listViewItem = new ListViewItem(modObject.ToString(), "")
                {
                    Tag = modObject
                };
                listViewItem.ToolTipText = modObject.GetToolTipText();
                if (active)
                {
                    activeModsListView.Items.Add(listViewItem);
                }
                else
                {
                    availableModsListView.Items.Add(listViewItem);
                }
            }
            _progressBarManipulator.Increment();

            _progressBarManipulator.Increment();
            _progressBarManipulator.Finish();

            UpdateModImages();
        }