I was trying to set a text field to automatically update itself whenever a slider updated. Unity (currently) does not have any methods to update text through a method, which meant I needed to put it in a script. So I did that, I added the first UI text object I found (TextMeshPro) and tried to use GetComponent<Text>() Some of you will already see my mistake, I should be using GetComponent<TMP_Text>() instead. But I didn't know that, and it took me 2 hours of furiously searching other help posts, only finding what I needed when I had the thought that maybe I needed TextMeshPro. Except I also discovered there are multiple ways to reference some object known by TextMeshPro, and so I tried every one of them until I found TMP_Text. I am new to Unity, I make heavy use of the documentation when learning something new about the engine. If the new way to use Text is TextMeshPro, there should be ample warnings in the documentation on the legacy objects that this feature has been added, because tutorials and old help posts do not update with Unity. Please add information about this and other features like it, because it is not reflected in the documentation, and I can't even find TMP_Text when I search for it.