Until yet, I used InputManager.GetLastUsedInputMethod() to recognize a Vive, Quest or Index controller. I need this for a customized vehicle control which differs per controller. That broke with the Steam Input 2.0 update. The method now returns always 18 (also with the SDK 3.7.0). Is there no way anymore to recognize the controller type?