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); } }
public void SetTitle(string text, LanguageUse languageUse) { TitleGO.GetComponent <TextRender>().SetText(text, languageUse); }
public ILanguageHelper GetHelper(LanguageUse use) { return(loadedLanguageData[useMapping[use]].helper); }
private IEnumerator LoadLanguage(LanguageUse use, LanguageCode language) { useMapping[use] = language; yield return(LoadLanguageData(language)); }
public LangConfig GetLangConfig(LanguageUse use) { return(loadedLanguageData[useMapping[use]].config); }
/*public DatabaseManager GetDBManager(LanguageUse use) * { * return loadedLanguageData[useMapping[use]].dbManager; * }*/ public DiacriticsComboData GetDiacriticsComboData(LanguageUse use) { return(loadedLanguageData[useMapping[use]].diacriticsComboData); }