示例#1
0
        private void exportAsOBJToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int n = listBox2.SelectedIndex;

            if (n == -1)
            {
                return;
            }
            try
            {
                string         s = listBox2.SelectedItem.ToString();
                MODFile        m = new MODFile(LoadFile(s));
                SaveFileDialog d = new SaveFileDialog();
                d.Filter = "*.obj|*.obj";
                if (s.Contains(">"))
                {
                    d.FileName = Path.GetFileNameWithoutExtension(s.Split('>')[1]) + ".obj";
                }
                else
                {
                    d.FileName = Path.GetFileNameWithoutExtension(s) + ".obj";
                }
                if (d.ShowDialog() == DialogResult.OK)
                {
                    m.SaveToObj(d.FileName);
                    Log.WriteLine("Saved to " + d.FileName);
                }
            }
            catch { }
        }