Exemplo n.º 1
0
 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++;
     }
 }
Exemplo n.º 2
0
 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;
     }
 }