Esempio n. 1
0
        public string GetText(LanguageUse use)
        {
            switch (use)
            {
            case LanguageUse.Learning:
                return(GetLearningText(LocalizationManager.CurrentPlayerGender));

            case LanguageUse.Native:
                return(NativeText);

            case LanguageUse.Help:
                return(HelpText);

            default:
                throw new ArgumentOutOfRangeException(nameof(use), use, null);
            }
        }
Esempio n. 2
0
 public void SetTitle(string text, LanguageUse languageUse)
 {
     TitleGO.GetComponent <TextRender>().SetText(text, languageUse);
 }
Esempio n. 3
0
 public ILanguageHelper GetHelper(LanguageUse use)
 {
     return(loadedLanguageData[useMapping[use]].helper);
 }
Esempio n. 4
0
 private IEnumerator LoadLanguage(LanguageUse use, LanguageCode language)
 {
     useMapping[use] = language;
     yield return(LoadLanguageData(language));
 }
Esempio n. 5
0
 public LangConfig GetLangConfig(LanguageUse use)
 {
     return(loadedLanguageData[useMapping[use]].config);
 }
Esempio n. 6
0
        /*public DatabaseManager GetDBManager(LanguageUse use)
         * {
         *  return loadedLanguageData[useMapping[use]].dbManager;
         * }*/

        public DiacriticsComboData GetDiacriticsComboData(LanguageUse use)
        {
            return(loadedLanguageData[useMapping[use]].diacriticsComboData);
        }