Пример #1
0
    public override void Push(M8.GenericParams parms)
    {
        base.Push(parms);

        var parmPairs = parms.GetValue <PairRef[]>(parmPairRefs);

        List <PairRef> parsedRefs = new List <PairRef>();

        for (int i = 0; i < parmPairs.Length; i++)
        {
            var parsed = Utility.GrabLocalizeGroup(parmPairs[i].stringRef);
            for (int j = 0; j < parsed.Length; j++)
            {
                var newRef = new PairRef()
                {
                    sprite = parmPairs[i].sprite, stringRef = parsed[j]
                };
                parsedRefs.Add(newRef);
            }
        }

        mRefs      = parsedRefs.ToArray();
        mCurRefInd = 0;

        imageDisplay.gameObject.SetActive(false);
        mIsImageShown = false;
    }
Пример #2
0
    public override void Push(M8.GenericParams parms)
    {
        base.Push(parms);

        mRefs = parms.GetValue <PairRef[]>(parmPairRefs);

        var parmPairs = parms.GetValue <PairRef[]>(parmPairRefs);

        List <PairRef> parsedRefs = new List <PairRef>();

        for (int i = 0; i < parmPairs.Length; i++)
        {
            var parsed = Utility.GrabLocalizeGroup(parmPairs[i].stringRef);
            for (int j = 0; j < parsed.Length; j++)
            {
                var newRef = new PairRef()
                {
                    compositeName = parmPairs[i].compositeName, clear = parmPairs[i].clear, stringRef = parsed[j]
                };
                parsedRefs.Add(newRef);
            }
        }

        mRefs      = parsedRefs.ToArray();
        mCurRefInd = 0;
    }