public void Reinicializar() { gameData = new GameData(); //gameData = new GameData(DataCenter.levels[0].jogos[10]); print(gameData.JogoAtual); print("Dica 1 " + gameData.Dica(1)); //yield return new WaitForSeconds(2); ReligarBotao(); imagemJogo.GetComponent<UITexture>().mainTexture = gameData.ImagemDoJogo(); foreach (GameObject b in botoes) { b.GetComponentInChildren<UILabel>().text = ""; } for (int i = 0; i < botoes.Length; i++) { botoes[i].GetComponentInChildren<UILabel>().text = gameData.LetrasBotoes[i].ToString(); //botoes[i].GetComponentInChildren<UILabel>().ProcessText(); //print("Texto label: " + i + " " + botoes[i].GetComponentInChildren<UILabel>().text); botoes[i].GetComponent<ButtonPress>().indice = i; //yield return new WaitForSeconds(0.1f); } for (int i = 0; i < botoes.Length; i++) { botoes[i].GetComponentInChildren<UILabel>().text = gameData.LetrasBotoes[i].ToString(); //print("Texto label: " + i + " " + botoes[i].GetComponentInChildren<UILabel>().text); botoes[i].GetComponent<ButtonPress>().indice = i; //yield return new WaitForSeconds(0.1f); } }
void AbreDicas() { gd = GameObject.Find("GameInitializer").GetComponent<GameInit>().gameData; gi.openHints = !gi.openHints; if (gi.openHints) { gi.labelHint.GetComponent<UILabel>().text = gd.Dica(hintType); gi.hintBackground.SetActive(true); } else { gi.labelHint.GetComponent<UILabel>().text = " "; gi.hintBackground.SetActive(false); } //if (hintType == 1) gi.lastHint = 1; //else if (hintType == 2) gi.lastHint = 2; //else if (hintType == 0) gi.lastHint = 0; //if (hintType != 0) //{ // if (!gi.openHints) // { // if (hintType == gi.lastHint) // { // gi.hintBackground.SetActive(true); // } // } // else // { // if (hintType == gi.lastHint) // { // gi.hintBackground.SetActive(false); // } // else // { // gi.hintBackground.SetActive(true); // } // } //} //else //{ // gi.hintBackground.SetActive(false); //} //print(hintType); }