SetLanguage.cs 445 B

123456789101112131415161718192021222324252627
  1. using UnityEngine;
  2. namespace I2.Loc
  3. {
  4. [AddComponentMenu("I2/Localization/SetLanguage Button")]
  5. public class SetLanguage : MonoBehaviour
  6. {
  7. public string _Language;
  8. #if UNITY_EDITOR
  9. public LanguageSource mSource;
  10. #endif
  11. void OnClick()
  12. {
  13. ApplyLanguage();
  14. }
  15. public void ApplyLanguage()
  16. {
  17. if( LocalizationManager.HasLanguage(_Language))
  18. {
  19. LocalizationManager.CurrentLanguage = _Language;
  20. }
  21. }
  22. }
  23. }