private void AGSEditor_PreCompileGame(PreCompileGameEventArgs evArgs)
{
foreach (Translation translation in _agsEditor.CurrentGame.Translations)
{
if (File.Exists(translation.FileName))
{
string compiledPath = Path.Combine(AGSEditor.OUTPUT_DIRECTORY,
Path.Combine(AGSEditor.DATA_OUTPUT_DIRECTORY, translation.CompiledFileName));
if ((evArgs.ForceRebuild) ||
(Utilities.DoesFileNeedRecompile(translation.FileName, compiledPath)))
{
CompileTranslation(translation, evArgs.Errors);
}
}
}
}