Ejemplo n.º 1
0
    public void LoadPair()
    {
        recursiveTimes = 0;
        usedItemsData.Clear();
        diffYears = GetDiffYears();
        print(diffYears);


        if (Data.Instance.mode == Data.modes.TRIPLE)
        {
            newPairButton = Instantiate(pairButton[1]);
        }
        else if (Data.Instance.mode == Data.modes.CUADROPLE)
        {
            newPairButton = Instantiate(pairButton[2]);
        }
        else
        {
            newPairButton = Instantiate(pairButton[0]);
        }

        newPairButton.transform.SetParent(container);
        newPairButton.transform.localScale    = Vector3.one;
        newPairButton.transform.localPosition = new Vector3(0, -separationY * pairID, 0);
        GetNext();
        ItemData data2 = GetPairFor(data1);

        if (Data.Instance.mode == Data.modes.TRIPLE)
        {
            ItemData data3 = GetPairFor(data1);
            // Debug.Log("TRIPLE pairID " + pairID + "   diffYears: " + diffYears + "  data1.year " + data1.year + "    data2.year " + data2.year + "  data3.year " + data3.year);
            newPairButton.Init(this, data1, data2, data3);
        }
        else if (Data.Instance.mode == Data.modes.CUADROPLE)
        {
            ItemData data3 = GetPairFor(data1);
            ItemData data4 = GetPairFor(data1);
            // Debug.Log("CUADROPLE pairID " + pairID + "   diffYears: " + diffYears + "  data1.year " + data1.year + "    data2.year " + data2.year + "  data3.year " + data3.year + " data4.year " + data4.year);
            newPairButton.Init(this, data1, data2, data3, data4);
        }
        else
        {
            //Debug.Log("pairID " + pairID + "   diffYears: " + diffYears + "  data1.year " + data1.year + "    data2.year " + data2.year);
            newPairButton.Init(this, data1, data2);
        }


        Events.OnSoundFX("boing");
        pairID++;

        itemId++;
        rondaID++;
    }
Ejemplo n.º 2
0
    public void Init(TriviaPairButtons pairButtons, ItemData data, bool win)
    {
        textField.color     = Color.black;
        resultImage.enabled = true;
        resultImage.color   = idleBarColor;


        resultImage.enabled = false;
        anim             = GetComponent <Animation> ();
        this.win         = win;
        this.data        = data;
        this.pairButtons = pairButtons;
        textField.text   = data.text;
        LoopUntilReady();

        if (Data.Instance.format == Data.formats.STANDALONE)
        {
            anim.Play("buttonStandaloneIdle");
        }
    }