New Input System not registering all move events for gamepad
Hello. As I understand it, there are 2 ways to get input events from the new input system.
1)You add a "Player Input" component in a GameObject and from the events' List, you assign the callbacks for each input event you created in GameInput.
2)You generate a C# script from your GameInput, and you implement the interfaces for each action map you created and handle input events this way.
Everything works ok with the first method, but with the second, some Move input events are lost for the gamepad. Meaning that sometimes when I move the stick of my gamepad slowly, it takes a long time for new input events to trigger, although it should happen with every small change of the input vector, like it happens with the first way. And movement doesn't feel responsive since the player doesn't always change direction when he has to. Am I doing something wrong? The way you listen for the events is identical with both ways, but it is as if Unity never sends me some events with the second way lol. I am providing the GameInput setup and the code I use(identical to an official unity Open Project: https://github.com/UnityTechnologies/open-project-1/tree/devlogs/3-input)
Your answer
![](https://koobas.hobune.stream/wayback/20220613023818im_/https://answers.unity.com/themes/thub/images/avi.jpg)