can't understand what's the problem in there. can you help me please? new to unity and c#, prev learned cpp but now have to learn c#. don't see a problem there. Need some help, please
`
private Text screenText;
private System.Random random = new System.Random();
protected bool pressed;
private void Start(){
    screenText.text = (random.Next(0,10)).ToString();
    pressed = false;
}
private void Update()
{
    Console.WriteLine("started");
    if(Input.GetKey(screenText.text)){
        pressed = true;
        if(pressed){
            generateNewText();
        }
    }
}
