Пример #1
0
    // Token: 0x060014E9 RID: 5353 RVA: 0x000967A0 File Offset: 0x000949A0
    public static void PJMIKDIEGMB(string NBQPQQQJQKJ, byte[] BLJJPLEBHGQ)
    {
        MNBLBMJJHKQ mnblbmjjhkq = new MNBLBMJJHKQ(BLJJPLEBHGQ);

        CQGKGFQLBDB.PJMIKDIEGMB(NBQPQQQJQKJ, mnblbmjjhkq.MJPQDDGKQJD());
    }
Пример #2
0
    // Token: 0x060014EF RID: 5359 RVA: 0x000967F4 File Offset: 0x000949F4
    private static bool GPLGDLPGDNB(byte[] BLJJPLEBHGQ, TextAsset FKFHDHMFOFH, bool EMFFGHJLDEK = false)
    {
        if (BLJJPLEBHGQ == null)
        {
            return(false);
        }
        MNBLBMJJHKQ          mnblbmjjhkq = new MNBLBMJJHKQ(BLJJPLEBHGQ);
        MHIDKMCBQEN <string> mhidkmcbqen = mnblbmjjhkq.DLODCMNNJJC();

        if (mhidkmcbqen.BJGMIBBEGDQ < 2)
        {
            return(false);
        }
        mhidkmcbqen.IBGPNNLOENC(0);
        string[] array = null;
        if (string.IsNullOrEmpty(CQGKGFQLBDB.EFDGFKNNJFQ))
        {
            CQGKGFQLBDB.NLIOLJLFNHF = false;
        }
        if (CQGKGFQLBDB.NLIOLJLFNHF && (EMFFGHJLDEK || CQGKGFQLBDB.LMKLMQKPKIO) && CQGKGFQLBDB.FNLEPBFJOOL != null && CQGKGFQLBDB.FNLEPBFJOOL.Length != 0)
        {
            array = new string[mhidkmcbqen.BJGMIBBEGDQ];
            for (int i = 0; i < mhidkmcbqen.BJGMIBBEGDQ; i++)
            {
                array[i] = mhidkmcbqen.get_KNPPMKBOGDL(i);
            }
            for (int j = 0; j < mhidkmcbqen.BJGMIBBEGDQ; j++)
            {
                if (!CQGKGFQLBDB.CELGBFEHGKE(mhidkmcbqen.get_KNPPMKBOGDL(j)))
                {
                    int num = CQGKGFQLBDB.FNLEPBFJOOL.Length + 1;
                    Array.Resize <string>(ref CQGKGFQLBDB.FNLEPBFJOOL, num);
                    CQGKGFQLBDB.FNLEPBFJOOL[num - 1] = mhidkmcbqen.get_KNPPMKBOGDL(j);
                    Dictionary <string, string[]> dictionary = new Dictionary <string, string[]>();
                    foreach (KeyValuePair <string, string[]> keyValuePair in CQGKGFQLBDB.GNMGBJNHBQB)
                    {
                        string[] value = keyValuePair.Value;
                        Array.Resize <string>(ref value, num);
                        value[num - 1] = value[0];
                        dictionary.Add(keyValuePair.Key, value);
                    }
                    CQGKGFQLBDB.GNMGBJNHBQB = dictionary;
                }
            }
        }
        else
        {
            CQGKGFQLBDB.GNMGBJNHBQB.Clear();
            CQGKGFQLBDB.FNLEPBFJOOL = new string[mhidkmcbqen.BJGMIBBEGDQ];
            if (!CQGKGFQLBDB.NLIOLJLFNHF)
            {
                CQGKGFQLBDB.EFDGFKNNJFQ = PlayerPrefs.GetString("Language", mhidkmcbqen.get_KNPPMKBOGDL(0));
                CQGKGFQLBDB.NLIOLJLFNHF = true;
            }
            for (int k = 0; k < mhidkmcbqen.BJGMIBBEGDQ; k++)
            {
                CQGKGFQLBDB.FNLEPBFJOOL[k] = mhidkmcbqen.get_KNPPMKBOGDL(k);
                if (CQGKGFQLBDB.FNLEPBFJOOL[k] == CQGKGFQLBDB.EFDGFKNNJFQ)
                {
                    CQGKGFQLBDB.PJCFHPCMEPQ = k;
                }
            }
        }
        Dictionary <string, int> dictionary2 = new Dictionary <string, int>();

        for (int l = 0; l < CQGKGFQLBDB.FNLEPBFJOOL.Length; l++)
        {
            dictionary2.Add(CQGKGFQLBDB.FNLEPBFJOOL[l], l);
        }
        for (;;)
        {
            MHIDKMCBQEN <string> mhidkmcbqen2 = mnblbmjjhkq.DLODCMNNJJC();
            if (mhidkmcbqen2 == null || mhidkmcbqen2.BJGMIBBEGDQ == 0)
            {
                break;
            }
            if (!string.IsNullOrEmpty(mhidkmcbqen2.get_KNPPMKBOGDL(0)))
            {
                CQGKGFQLBDB.DJPDPNFEOOH(mhidkmcbqen2, array, dictionary2);
            }
        }
        if (!CQGKGFQLBDB.LMKLMQKPKIO && CQGKGFQLBDB.FIILINELJHN != null)
        {
            CQGKGFQLBDB.LMKLMQKPKIO = true;
            CQGKGFQLBDB.CGMIHBKFQKH fiilineljhn = CQGKGFQLBDB.FIILINELJHN;
            CQGKGFQLBDB.FIILINELJHN = null;
            fiilineljhn();
            CQGKGFQLBDB.FIILINELJHN = fiilineljhn;
            CQGKGFQLBDB.LMKLMQKPKIO = false;
        }
        return(true);
    }
Пример #3
0
    // Token: 0x060014E8 RID: 5352 RVA: 0x00096778 File Offset: 0x00094978
    public static void BJNHBGHBHII(TextAsset FKFHDHMFOFH)
    {
        MNBLBMJJHKQ mnblbmjjhkq = new MNBLBMJJHKQ(FKFHDHMFOFH);

        CQGKGFQLBDB.PJMIKDIEGMB(FKFHDHMFOFH.name, mnblbmjjhkq.MJPQDDGKQJD());
    }