@Rene-Damm I'm evaluating on migrating to the new Input System but first I want to understand how this transition will be. I don't know if you know InControl asset. This asset has the following: http://www.gallantgames.com/pages/incontrol-getting-started http://www.gallantgames.com/pages/incontrol-standardized-controls Code (CSharp): InputControl axisInputControl = InputManager.ActiveDevice.LeftStickY; float value = axisInputControl.value; InputControl buttonInputControl = InputManager.ActiveDevice.Action1; bool pressed = buttonInputControl.isPressed; The equivalent will be: https://github.com/Unity-Technologi...m.unity.inputsystem/Documentation~/Actions.md Code (CSharp): InputAction axisInputAction = null; axisInputAction.performed += context => { float value = context.ReadValue<float>(); }; InputAction buttonInputAction = null; buttonInputAction.performed += context => { bool pressed = context.ReadValue<bool>(); }; I'm I correct? Thanks.