/// <summary> /// verifica si la seleccion es una palabra correcta /// </summary> /// <param name="letra"></param> public void AñadirALista(GameObject letra) { // print(letra.transform.GetChild(0).GetComponent<Text>().text); listaObjetoLetra.Add(letra); listaLetra.Add(letra.transform.GetChild(0).GetComponent <Text>().text); if (listaObjetoLetra.Count > 1) { for (int i = 0; i < listaObjetoLetra.Count - 1; i++) { // verifica si el boton pertenece al mismo grupo if (listaObjetoLetra[i].GetComponent <Behaviour_Character>().grupo != listaObjetoLetra[i + 1].GetComponent <Behaviour_Character>().grupo) { intentos--; _controlAudio.PlayAudio(2); EliminarRegistro(); } else { // verifica si el boton es distinto al grupo 100, para luego hacer la verificacion si es un anagrama if (listaObjetoLetra[i].GetComponent <Behaviour_Character>().grupo != 100) { palabraActual = string.Join("", listaLetra.ToArray()); if (!state) { for (int k = 0; k < listaCorrecta.Count; k++) { if (SonAnagramas2(palabraActual, listaCorrecta[k])) { //print("xa"); foreach (var obj in listaObjetoLetra) { obj.GetComponent <Behaviour_Character>().calificado = true; } correctas++; _controlAudio.PlayAudio(1); if (_controlPuntaje.GetComponent <ControlPuntaje>() != null) { _controlPuntaje.GetComponent <ControlPuntaje>().IncreaseScore(); } EliminarRegistro(); } } } } else { intentos--; _controlAudio.PlayAudio(2); EliminarRegistro(); } } } } CheckActivity(); }