AGS.Editor.Components.TranslationsComponent.AGSEditor_PreCompileGame C# (CSharp) 메소드

AGSEditor_PreCompileGame() 개인적인 메소드

private AGSEditor_PreCompileGame ( PreCompileGameEventArgs evArgs ) : void
evArgs PreCompileGameEventArgs
리턴 void
        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);
                    }
                }
            }
        }