public void LoadProject(string path) { Properties.Settings.Default.LoadedAddonDirectory = path; Properties.Settings.Default.Save(); Console.WriteLine("Loading Project: " + path); AssetLoadingDialog loader = new AssetLoadingDialog(); loader.ShowDialog(AssetLoadingDialog.AddonLoadTasks); InitTabs(); ProjectView = new ProjectView(); ProjectView.Show(dockPanel, DockState.DockLeft); ObjectBrowser = new DotaObjectBrowser(); ObjectBrowser.Show(dockPanel, DockState.DockLeft); string addonName = Path.GetFileName(path.Remove(path.Length - 1)); this.Text = "Worldsmith - " + addonName; AddToRecentAddonsList(addonName); UpdateStartPage(); Console.WriteLine("Successfully Loaded Project: " + path); }
public void LoadProject(string path) { if (this.Text != "Worldsmith") { UnloadProject(); //This prevents some duplicated stuff } if (!Directory.Exists(path)) { Console.WriteLine("Error: Directory does not exists. \"" + path + "\""); return; } Properties.Settings.Default.LoadedAddonDirectory = path; Properties.Settings.Default.Save(); Console.WriteLine("Loading Project: " + path); AssetLoadingDialog loader = new AssetLoadingDialog(); loader.ShowDialog(AssetLoadingDialog.AddonLoadTasks); ProjectView = new ProjectView(); ProjectView.Show(dockPanel, DockState.DockLeft); ObjectBrowser = new DotaObjectBrowser(); ObjectBrowser.Show(dockPanel, DockState.DockLeft); string addonName = Path.GetFileName(path.Remove(path.Length - 1)); this.Text = "Worldsmith - " + addonName; projectExplorerToolStripMenuItem.Enabled = true; objectBrowserToolStripMenuItem.Enabled = true; AddToRecentAddonsList(addonName); UpdateStartPage(); Console.WriteLine("Successfully Loaded Project: " + path); }