Seems pretty simple but I can’t find an answer anywhere.
All I want to do is get the key pressed.
Debug.Log(Input.string) gives me empty strings or sometimes if I type extra fast a few characters, but a simple keystroke it generally returns nothing. Maybe something to do with execution order.
void Update ()
{
if(Input.anyKeyDown)
{
Debug.Log(Input.inputString);
}
}
This is what I have so far. Would have thought it would have just logged the input string. I read somewhere that Input.anyKeyDown was internally invoked after Input.inputString so maybe it’s just some sort of race condition.
Anyway any help would be most appreciated. Cheers