Quero dizer, se durante o tempo de execução houver uma nova ligação para um determinado inputAction
, como:
inputAction.performed += ctx => Function(ctx.ReadValue<float>());
E suponha que antes desta nova ligação o jogador já estava segurando esta entrada para 1f
, e continua após ser vinculado. Essa nova ligação de entrada não sabe nada sobre esse valor retido, porque nenhuma alteração foi feita na entrada e, portanto, nenhum retorno de chamada foi chamado.
Isso, no entanto, é problemático. Eu gostaria que as entradas mantidas anteriormente executassem retornos de chamada, mesmo que nenhuma alteração tenha sido feita.
Por enquanto, a entrada é consumida até que uma alteração seja feita.
Existe uma maneira de configurar isso? Ou a única alternativa seria codificá-lo manualmente?