public void Type(char character) { if (char.ToUpperInvariant(word[typedIndex]).Equals(char.ToUpperInvariant(character))) { typedIndex++; } else { manager.TypingError(character); } text.text = "<color=#f0f>" + word.Substring(0, typedIndex) + "</color>" + word.Substring(typedIndex); if (typedIndex == word.Length) { manager.DisposeWord(); } }