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(); }
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(); }
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); }