keyHit method
- KeyCodes key
Checks if a specific key
was pressed (hit) during the current frame.
"Hit" means the key transitioned from an "up" state to a "down" state in this frame. A key can be "hit" multiple times if it's pressed rapidly, see keyHitCountSinceLastFrame.
key
: The KeyCodes value to check.
Returns true
if the key
was pressed in this frame at least once, false
otherwise.
Returns false
if key
is KeyCodes.Unknown.
Implementation
bool keyHit(KeyCodes key) {
return (key == KeyCodes.Unknown) ? false : (_keyHit[key] ?? 0) > 0;
}