PostProcessBuild_UnloadLanguages.cs 1.0 KB

123456789101112131415161718192021222324252627282930
  1. namespace I2.Loc
  2. {
  3. public class PostProcessBuild_UnloadLanguages
  4. {
  5. // [PostProcessBuild]
  6. // public static void SaveGlobalSources(BuildTarget buildTarget, string pathToBuiltProject)
  7. // {
  8. //if (LocalizationManager.Sources.Count <= 0)
  9. // LocalizationManager.UpdateSources();
  10. // foreach (var source in LocalizationManager.Sources.Where(x=>x.IsGlobalSource()))
  11. // {
  12. // source.SaveLanguages(true, PersistentStorage.eFileType.Streaming);
  13. // }
  14. // }
  15. // [PostProcessScene]
  16. // public static void SaveLocalSources()
  17. // {
  18. // if (EditorApplication.isPlayingOrWillChangePlaymode)
  19. // return;
  20. // LanguageSource[] sceneSources = (LanguageSource[])Resources.FindObjectsOfTypeAll(typeof(LanguageSource));
  21. // foreach (var source in sceneSources.Where(x=>!x.IsGlobalSource()))
  22. // {
  23. // source.SaveLanguages(true, PersistentStorage.eFileType.Streaming);
  24. // }
  25. // }
  26. }
  27. }