Esempio n. 1
0
 public void TypeLetter(char Letter)
 {
     Debug.Log("Typeletter activado");
     if (hasActiveWord)
     {
         if (activeWord.getNextLetter() == Letter)
         {
             activeWord.TypedLetter();
             pointsManager.AddScore();
         }
         else
         {
             levelManager.SubstractEnergyError();
         }
     }
     else
     {
         foreach (Word word in words)
         {
             if (word.getNextLetter() == Letter)
             {
                 activeWord    = word;
                 hasActiveWord = true;
                 word.TypedLetter();
                 pointsManager.AddScore();
                 break;
             }
         }
     }
     if (hasActiveWord && activeWord.WordTyped())
     {
         levelManager.RestoreEergy();
         hasActiveWord = false;
         words.Remove(activeWord);
         Letter = '0';
     }
 }