public static void ChangeSetting(EnumLaungageSetting settingLanguage) { if (localizeManager == null) { localizeManager = new LocalizeManager(new LanguageSetting()); } localizeManager.ChangeSetting(settingLanguage); }
public void ChangeSetting(EnumLaungageSetting laungageSetting) { this.setting.ChangeLanguage(laungageSetting); dic = LocalizeCSVParser.GetTextDictionary(setting.GetLanguage()); foreach (ILocalizeObserver observer in observerList) { observer.OnUpdateLanguageSetting(); } }
public LanguageSetting() { int settingLanguageInt = PlayerPrefs.GetInt(PREFS_KEY, NO_SETTING_LANGUAGE); if (settingLanguageInt == NO_SETTING_LANGUAGE) { SystemLanguage systemLanguage = Application.systemLanguage; if (systemLanguage == SystemLanguage.Japanese) { enumLaungageSetting = EnumLaungageSetting.JP; } else { enumLaungageSetting = EnumLaungageSetting.EN; } } else { enumLaungageSetting = (EnumLaungageSetting)settingLanguageInt; } }
public LanguageSettingStub(EnumLaungageSetting laungageSetting) { this.enumLaungageSetting = laungageSetting; }
public void ChangeLanguage(EnumLaungageSetting laungageSetting) { this.enumLaungageSetting = laungageSetting; }
public void ChangeLanguage(EnumLaungageSetting laungageSetting) { this.enumLaungageSetting = laungageSetting; PlayerPrefs.SetInt(PREFS_KEY, (int)laungageSetting); }