Las Input Actions pueden disparar eventos en distintas fases.

Las tres más usadas son:

performed

Se ejecuta cuando la acción se considera realizada.

jumpAction.action.performed += OnJump;

Método:

private void OnJump(InputAction.CallbackContext context)
{
    Saltar();
}

canceled

Se ejecuta cuando la acción termina o se cancela.

moveAction.action.canceled += OnMoveCanceled;

started

Se ejecuta cuando comienza la interacción.

chargeAction.action.started += OnChargeStarted;

Suscribirse y desuscribirse