проблема в том, что вы используете обычный объект TextMeshPro, а в вашем коде вы ищете TextMeshProUGUI, простая ошибка.измените код на:
public class GameController : MonoBehaviour {
public TextMeshPro Countdown;
// Use this for initialization
void Start () {
//you shouldnt need to get component the editor should take care of this for you when
//you drop it since you have the object set to TextMeshPro and not just GameObject
Countdown = GetComponent<TextMeshPro> ();
Countdown.text = "Hello";
}
// Update is called once per frame
void Update () {
}
}
единственный способ создать объект TextMeshProUGUI - это добавить его через холст.в вашей сцене, когда вы просто добавляете TMP, это будет обычный TMP, которым является ваш «обратный отсчет».Вы можете сказать, потому что он использует сценарий TMP, а не сценарий TMPUGUI.