TERPGDemo/RPGDemo/Assets/TEngine/Editor/Localization/PostProcessBuild_UnloadLanguages.cs
2025-04-22 17:16:40 +08:00

31 lines
1.1 KiB
C#

namespace TEngine.Localization
{
public class PostProcessBuild_UnloadLanguages
{
// [PostProcessBuild]
// public static void SaveGlobalSources(BuildTarget buildTarget, string pathToBuiltProject)
// {
//if (LocalizationManager.Sources.Count <= 0)
// LocalizationManager.UpdateSources();
// foreach (var source in LocalizationManager.Sources.Where(x=>x.IsGlobalSource()))
// {
// source.SaveLanguages(true, PersistentStorage.eFileType.Streaming);
// }
// }
// [PostProcessScene]
// public static void SaveLocalSources()
// {
// if (EditorApplication.isPlayingOrWillChangePlaymode)
// return;
// LanguageSource[] sceneSources = (LanguageSource[])Resources.FindObjectsOfTypeAll(typeof(LanguageSource));
// foreach (var source in sceneSources.Where(x=>!x.IsGlobalSource()))
// {
// source.SaveLanguages(true, PersistentStorage.eFileType.Streaming);
// }
// }
}
}