LocalesProvider.cs 568 B

12345678910
  1. using System.Collections.Generic;
  2. using UnityEngine.Localization.Settings;
  3. public class LocalesProvider : ILocalesProvider{
  4. public List<UnityEngine.Localization.Locale> Locales { get; } = new List<UnityEngine.Localization.Locale>();
  5. public UnityEngine.Localization.Locale GetLocale(UnityEngine.Localization.LocaleIdentifier id) => Locales.Find(l => l.Identifier == id);
  6. public void AddLocale(UnityEngine.Localization.Locale locale) => Locales.Add(locale);
  7. public bool RemoveLocale(UnityEngine.Localization.Locale locale) => Locales.Remove(locale);
  8. }