Esempio n. 1
0
 // Token: 0x060014E7 RID: 5351 RVA: 0x0009670C File Offset: 0x0009490C
 private static bool MIKHEPCQHNQ(string BGBMIEJJQKC)
 {
     if (!string.IsNullOrEmpty(BGBMIEJJQKC))
     {
         if (CQGKGFQLBDB.GNMGBJNHBQB.Count == 0 && !CQGKGFQLBDB.GGJKPBGBONJ(BGBMIEJJQKC))
         {
             return(false);
         }
         if (CQGKGFQLBDB.JQGBQCLBLCL(BGBMIEJJQKC))
         {
             return(true);
         }
     }
     if (CQGKGFQLBDB.QBLHDLEBGCF.Count > 0)
     {
         return(true);
     }
     CQGKGFQLBDB.QBLHDLEBGCF.Clear();
     CQGKGFQLBDB.GNMGBJNHBQB.Clear();
     if (string.IsNullOrEmpty(BGBMIEJJQKC))
     {
         PlayerPrefs.DeleteKey("Language");
     }
     return(false);
 }
Esempio n. 2
0
    // Token: 0x060014F5 RID: 5365 RVA: 0x00096CA0 File Offset: 0x00094EA0
    public static string INJNQNMOKKD(string LOHECPFGPGO)
    {
        if (string.IsNullOrEmpty(LOHECPFGPGO))
        {
            return(null);
        }
        if (!CQGKGFQLBDB.NLIOLJLFNHF)
        {
            CQGKGFQLBDB.GGJKPBGBONJ(PlayerPrefs.GetString("Language", "English"));
        }
        if (CQGKGFQLBDB.FNLEPBFJOOL == null)
        {
            Debug.LogError("No localization data present");
            return(null);
        }
        string pibgcbikmbq = CQGKGFQLBDB.PIBGCBIKMBQ;

        if (CQGKGFQLBDB.PJCFHPCMEPQ == -1)
        {
            for (int i = 0; i < CQGKGFQLBDB.FNLEPBFJOOL.Length; i++)
            {
                if (CQGKGFQLBDB.FNLEPBFJOOL[i] == pibgcbikmbq)
                {
                    CQGKGFQLBDB.PJCFHPCMEPQ = i;
                    break;
                }
            }
        }
        if (CQGKGFQLBDB.PJCFHPCMEPQ == -1)
        {
            CQGKGFQLBDB.PJCFHPCMEPQ = 0;
            CQGKGFQLBDB.EFDGFKNNJFQ = CQGKGFQLBDB.FNLEPBFJOOL[0];
            Debug.LogWarning("Language not found: " + pibgcbikmbq);
        }
        EMENMKHBPQE.EGIKELMMQOO gmdqcmcjeqi = EMENMKHBPQE.GMDQCMCJEQI;
        string result;

        string[] array;
        if (gmdqcmcjeqi == EMENMKHBPQE.EGIKELMMQOO.Touch)
        {
            string key = LOHECPFGPGO + " Mobile";
            if (CQGKGFQLBDB.JMJCOBLDNNJ.TryGetValue(key, out result))
            {
                return(result);
            }
            if (CQGKGFQLBDB.PJCFHPCMEPQ != -1 && CQGKGFQLBDB.GNMGBJNHBQB.TryGetValue(key, out array) && CQGKGFQLBDB.PJCFHPCMEPQ < array.Length)
            {
                return(array[CQGKGFQLBDB.PJCFHPCMEPQ]);
            }
            if (CQGKGFQLBDB.QBLHDLEBGCF.TryGetValue(key, out result))
            {
                return(result);
            }
        }
        else if (gmdqcmcjeqi == EMENMKHBPQE.EGIKELMMQOO.Controller)
        {
            string key2 = LOHECPFGPGO + " Controller";
            if (CQGKGFQLBDB.JMJCOBLDNNJ.TryGetValue(key2, out result))
            {
                return(result);
            }
            if (CQGKGFQLBDB.PJCFHPCMEPQ != -1 && CQGKGFQLBDB.GNMGBJNHBQB.TryGetValue(key2, out array) && CQGKGFQLBDB.PJCFHPCMEPQ < array.Length)
            {
                return(array[CQGKGFQLBDB.PJCFHPCMEPQ]);
            }
            if (CQGKGFQLBDB.QBLHDLEBGCF.TryGetValue(key2, out result))
            {
                return(result);
            }
        }
        if (CQGKGFQLBDB.JMJCOBLDNNJ.TryGetValue(LOHECPFGPGO, out result))
        {
            return(result);
        }
        if (CQGKGFQLBDB.PJCFHPCMEPQ != -1 && CQGKGFQLBDB.GNMGBJNHBQB.TryGetValue(LOHECPFGPGO, out array))
        {
            if (CQGKGFQLBDB.PJCFHPCMEPQ < array.Length)
            {
                string text = array[CQGKGFQLBDB.PJCFHPCMEPQ];
                if (string.IsNullOrEmpty(text))
                {
                    text = array[0];
                }
                return(text);
            }
            return(array[0]);
        }
        else
        {
            if (CQGKGFQLBDB.QBLHDLEBGCF.TryGetValue(LOHECPFGPGO, out result))
            {
                return(result);
            }
            return(LOHECPFGPGO);
        }
    }