private void RunGameEXE(string parameter, bool raiseEventOnExit)
{
string gameDirectory = Directory.GetCurrentDirectory();
try
{
string exeName = Factory.AGSEditor.BaseGameFileName + ".exe";
string exeDir = Path.Combine(AGSEditor.OUTPUT_DIRECTORY, BuildTargetWindows.WINDOWS_DIRECTORY);
Directory.CreateDirectory(exeDir); // creates Windows directory if it does not exist
Directory.SetCurrentDirectory(exeDir); // change into Windows directory to run setup
RunEXEFile(exeName, parameter, raiseEventOnExit);
}
finally
{
Directory.SetCurrentDirectory(gameDirectory);
}
}