private void SetNextLetterCorrect() { if (IsKeyDown) { return; } if (CurrentLetterPosition >= CurrentWordsToType.Length - 1) { return; } var firstHalf = CurrentWordsToType.Substring(0, CurrentLetterPosition + 1); var secondHalf = CurrentWordsToType.Substring(CurrentLetterPosition + 1); IsKeyDown = true; var result = _correctOpenTag + firstHalf + ColorCloseTag + secondHalf; DisplayedText.text = result; PlayerController.GoodKey(); }