Inputs.KeysCallback - screenshakes/Desktopia GitHub Wiki

Adds a function that is called the first time the key is pressed.

public static Action AddOnKeyDown(KeyCode keyCode, Action callback)
{
    AddCallback(keyCode, callback, onKeyDown);
    return callback;
}

Adds a function that is called when the key is released.

public static Action AddOnKeyUp(KeyCode keyCode, Action callback)
{
    AddCallback(keyCode, callback, onKeyUp);
    return callback;
}

Removes a key down callback for a given key.

public static void RemoveOnKeyDown(KeyCode keyCode, Action callback)
{
    RemoveCallback(keyCode, callback, onKeyDown);
}

Removes a key up callback for a given key.

public static void RemoveOnKeyUp(KeyCode keyCode, Action callback)
{
    RemoveCallback(keyCode, callback, onKeyUp);
}