public static string GetLocaleText(LocaleTyp key) { var localee = appli.localeData.Find((obj) => obj.key == key); if (localee.key != LocaleTyp.None) { if (Appli.SelectedLanguage == LanguageTyp.Thai) { try { return(ThaiFontAdjuster.Adjust(localee.localContents.Find((obj) => obj.languageTyp == SelectedLanguage).text)); } catch (Exception e) { Debug.Log(e.Message); return("error !"); } } else { return(localee.localContents.Find((obj) => obj.languageTyp == SelectedLanguage).text); } } else { Debug.LogError("cant find locale"); return(""); } }
public static Sprite GetLocaleImage(LocaleTyp key) { var locale = appli.localeData.Find((obj) => obj.key == key); if (locale.key != LocaleTyp.None) { return(locale.localContents.Find((obj) => obj.languageTyp == SelectedLanguage).image); } else { Debug.LogError("cant find locale"); return(null); } }