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++; }
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"); } }