SetLanguage.cs 444 B

1234567891011121314151617181920212223242526
  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. }