private void Update() { foreach (char c in Input.inputString) { if (c == '\b') // has backspace/delete been pressed? { BackSpace(); } else if ((c == '\n') || (c == '\r')) // enter/return { ClearInputText(); } // TO DO: We can't allow spacebar else { char lowerChar = char.ToLower(c); AddInputCharacter(lowerChar); int indexCurrentWord = CheckCurrentWord(_text.text); if (indexCurrentWord >= 0) { ClearInputText(); //Destroy Letter CurrentWord.DestroyWord(indexCurrentWord); if (PlayerProgression.RightWord(100)) { // The player just got new level audio.PlayOneShot(audioLevelUp); } else { // The player just got the right word audio.PlayOneShot(audioCorrectWord); } } } } }