Exemplo n.º 1
0
        private void openWorldModelButton_Click(object sender, EventArgs e)
        {
            if (LoadedAsset.AssetFilePath == null)
            {
                MessageBox.Show("You must first save the IAT asset");
                return;
            }
            _wmForm = new WorldModelWF.MainForm();
            var asset = _wmForm.SelectAndOpenAssetFromBrowser();

            if (asset == null)
            {
                return;
            }

            LoadedAsset.m_worldModelSource = new WorldModelSourceDTO();

            LoadedAsset.m_worldModelSource.RelativePath =
                LoadableAsset <WorldModelAsset> .ToRelativePath(LoadedAsset.AssetFilePath,
                                                                asset.AssetFilePath);

            LoadedAsset.m_worldModelSource.Source = asset.AssetFilePath;

            SetModified();
            ReloadEditor();
        }
Exemplo n.º 2
0
        protected override void newToolStripMenuItem_Click(object sender, EventArgs e)
        {
            _rpcForm.Close();
            _rpcForm = new RolePlayCharacterWF.MainForm();

            pathTextBoxWorldModel.Text = null;
            _wmForm.Close();
            _wmForm = new WorldModelWF.MainForm();

            CreateNewAsset();
        }
Exemplo n.º 3
0
        private void LoadWorldModelForm()
        {
            var wm = WorldModelAsset.LoadFromFile(LoadedAsset.m_worldModelSource.Source);

            _wmForm             = new WorldModelWF.MainForm();
            _wmForm.LoadedAsset = wm;

            this.pathTextBoxWorldModel.Text = LoadableAsset <WorldModelAsset> .ToRelativePath(LoadedAsset.AssetFilePath, this.LoadedAsset.m_worldModelSource.Source);

            _wmForm.Refresh();
            FormHelper.ShowFormInContainerControl(groupBox7, _wmForm);
        }