Input System Doesn't Recognize Anything

Hi,

I’ve set up the new input system correctly and implemented it with code with lines like this: InputManager.Input.Movement.Direction.performed += ctx => movement = ctx.ReadValue<Vector2>(); but no input is recognized in my game. I suspected something was wrong when I couldn’t press a button to set the keybinding initially, I had to go into the “keyboard” folder and find the key I wanted to attribute to an action. How do I get the system to recognize my inputs?

https://www.youtube.com/watch?v=p-3S73MaDP8

It’s virtually the same for keyboard as well. Obviously with keyboard controls.

Considering @ediit was using the same wonky lambda setup as Brackeys, I’d guess that was the tutorial that was followed here. Anyway, you need to enable the action map you use (in your c# script) before it does anything. That tutorial also has that on the sample script.