private void NewWordInPanel(PanelWord panel) { if (words.Count != 0 && amountWords < gameManager.LevelSelectedData.amountWords) { int random = Random.Range(0, words.Count - 1); panel.info = words[random]; words.RemoveAt(random); panel.text.text = panel.info.Word; panel.Active = WordStates.AVAILABLE; } else { panel.text.text = "✓"; panel.Active = WordStates.COMPLETE; buttonComplete++; } }
public override void ReceiveLetter(string letter) { if (selectedButton != null) { // TODO: Revisar palabras con mayúscula if (selectedButton.info.Letter == letter.ToLower()) { NewWordInPanel(selectedButton); wordsPoints += selectedButton.NewWord(); } else { selectedButton.Active = WordStates.BLOCK; panelsBloqued++; } selectedButton = null; } }