I have a very strange issue here. I register with an InputAction and although I receive the performed event correctly, neither Started, nor Canceled are sent. And yet, ALL expected Canceled events are sent, when the game looses focus, like clicking in another window in the editor. If I triggered the action two or three times, I receive all their canceled events at once after loosing the focus.
So, it seems, the error is not how I register the events, which is straight forward, I only have an utility layer, where I can register one event on multiple listeners.
It doesn’t matter, which input device, controller or mouse button. I’m using the default InputActionAsset without any modifications (yet; this is a system project and not the actual game).
Anybody any idea, what is wrong here?
Post your code. Perhaps you did do a doohicky. ![]()
Would also help to know what kind of actions these are - buttons, axis, something else?