Cómo hacer que el guión espere / duerma de una manera simple en la unidad

¿Cómo se puede poner entre elTextUI.text = .... una función de reposo, para esperar 3 segundos entre cada frase?

public Text GuessUI;
public Text TextUI;

[...truncated...]

TextUI.text = "Welcome to Number Wizard!";
TextUI.text = ("The highest number you can pick is " + max);
TextUI.text = ("The lowest number you can pick is " + min);

Ya probé varias cosas pero no funcionó, como esto:

TextUI.text = "Welcome to Number Wizard!";
yield WaitForSeconds (3);
TextUI.text = ("The highest number you can pick is " + max);
yield WaitForSeconds (3);
TextUI.text = ("The lowest number you can pick is " + min);

En bash sería:

echo "Welcome to Number Wizard!"
sleep 3
echo "The highest number you can pick is 1000"
sleep 3
.....

pero no puedo entender cómo hago esto en Unity con C #