StonehearthEditor.EffectsEditorView.newFileButton_Click C# (CSharp) Method

newFileButton_Click() public method

public newFileButton_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        public void newFileButton_Click(object sender, EventArgs e)
        {
            if (mSelectedNode != null)
            {
                string path = mSelectedNode.Tag != null ? JsonHelper.NormalizeSystemPath(mSelectedNode.Tag.ToString()) : null;
                if (path != null)
                {
                    saveEffectsFileDialog.InitialDirectory = System.IO.Path.GetDirectoryName(path);
                }
            }
            else
            {
                saveEffectsFileDialog.InitialDirectory = System.IO.Path.GetFullPath(ModuleDataManager.GetInstance().ModsDirectoryPath);
            }

            saveEffectsFileDialog.ShowDialog();
            saveEffectsFileDialog.RestoreDirectory = true;
        }