Exemplo n.º 1
0
    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("");
        }
    }
Exemplo n.º 2
0
    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);
        }
    }