public bool Close() { StopAnim(); if (!rightPanel.pnlOpenedFiles.CloseAllFiles()) { return(false); } ResetBoneColors(); SaveSettings(); _viewerForm?.Close(); _interpolationForm?.Close(); MDL0TextureNode._folderWatcher.SynchronizingObject = null; TargetModel = null; _targetModels.Clear(); ModelPanel.ClearAll(); if (Instances.Contains(this)) { Instances.Remove(this); } return(true); }
private void newSceneToolStripMenuItem_Click(object sender, EventArgs e) { if (MessageBox.Show(this, "Are you sure you want to clear the current scene?\nYou will lose any unsaved data.", "Continue?", MessageBoxButtons.OKCancel) == DialogResult.Cancel) { return; } TargetModel = null; _targetModels.Clear(); ModelPanel.ClearAll(); }