Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
        }