Error: "No IInputInteraction with name 'Sector'"

Hello everyone,
I got this error while developing my game. It doesn’t seem to interrupt the flowing of the game but I don’t like to have errors around and meet them later on.

The full error is:
“No IInputInteraction with name ‘Sector’ (mentioned in ‘Sector(directions=12,sweepBehavior=1)’) has been registered”

It’s tells me that it comes from my new input system script when enabling the input system:

private void OnEnable()
    {
        _input.Enable();
    }

and then directs me to the generated input system class here:

    public void Enable()
    {
        asset.Enable();
    }

Someone knows what to do?

I’m having this error now too, did you ever find a solution?

Yes, it was something related to VR settings somewhere in the project settings that I had to enable or disable (I don’t quite remember). Try find something related to the settings.

I am also having this error, did you ever find the settings to fix it?

I have tried some sample code for Custom Interaction that I found on the web, but I am getting the same error.

Unity Version:6000.0.16f1
Input System Version:1.9.0

The error was resolved by increasing the version of Unity

1 Like

From what I could tell, InputSystem needs to be at least 1.11.2 for the bug fix.

The different versions of Unity default to different versions of PackageManager packages. If you want to max tool compatibility in the Asset Store, you’d want your tool using the oldest version of Unity that defaults to InputSystem 1.11.2. For Unity 2022, Input System 1.11.2 was first referenced in 2022.3.52’s release notes.

In other words, either use Unity 2022.3.52 or newer. Or, if you need to use a Unity version older than 2022.3.52, manually modify your Packages/manifiest.json to refence InputSystem 1.11.2 or newer.