public void Load() { var storageDirectory = ResourceManager.Instance.MasterWizardsFolder; if (!storageDirectory.ExistsLocal()) { return; } foreach (var folder in storageDirectory.GetLocalFolders()) { var masterWizard = new MasterWizard(folder); masterWizard.Init(); if (!masterWizard.Hide) { MasterWizards.Add(masterWizard.Name, masterWizard); } } }
public void SetMasterWizard() { MasterWizards.TryGetValue(SettingsManager.Instance.SelectedWizard, out var masterWizard); SelectedWizard = masterWizard ?? MasterWizards.FirstOrDefault().Value; }