Example #1
0
        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);
        }
Example #2
0
        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);
        }