private void ButtonOpenGameDirectoryClick(object sender, EventArgs e)
{
var toolStripMenuItem = sender as ToolStripMenuItem;
if (toolStripMenuItem == null) return;
var tag = toolStripMenuItem.Tag.ToString();
string dir;
switch (tag)
{
case "Game": dir = Project.ProjectFolder; break;
case "Graphics": dir = Project.GraphicsDirectory; break;
case "Audio": dir = Project.AudioDirectory; break;
case "Data": dir = Project.DataDirectory; break;
case "Scripts": dir = Project.ScriptsDirectory; break;
case "Templates": dir = PathHelper.TemplateDirectory; break;
case "TemplatesProjects": dir = PathHelper.ProjectTemplateDirectory; break;
case "TemplatesScripts": dir = PathHelper.ScriptTemplateDirectory; break;
case "Plugins": dir = PathHelper.PluginDirectory; break;
case "Settings": dir = PathHelper.SettingsDirectory; break;
default: dir = PathHelper.EditorDirectory; break;
}
Process.Start(dir + @"\");
}