private void LoadSceneClicked(object sender, EventArgs e) { OpenFileDialog theDialog = new OpenFileDialog { Title = "Load Scene", Filter = "XML files|*.xml" }; if (theDialog.ShowDialog() == DialogResult.OK) { EngineInterface.LoadNewScene(_editorSystem, theDialog.FileName); _scene = new Scene { Name = Path.GetFileNameWithoutExtension(theDialog.FileName), FilePath = theDialog.FileName, HasSavedOnce = true, HasChanged = false, }; this.Text = EDITOR_TITLE_PREFIX + _scene.Name; _inspector.SetScene(_scene); _hierarchy.SetScene(_scene); _hierarchy.CreateHierachyList(_sceneManagerSystem); } }
private void InitaliseControls() { btnPlay.DisableSelect(); btnPlay.MouseClick += PlayClicked; _inspector = new Inspector(dgvInspector); _inspector.SetScene(_scene); _hierarchy = new Hierachy(_inspector, _resoucesPath); _hierarchy.InitaliseControls(hierarchyListBox, contextMenuStrip1); _hierarchy.SetScene(_scene); }