Hey everyone. I'm trying to have my code dynamically find whether or not my Motion Controllers are plugged in when my game starts up, so I can bind the input to them instead of the mouse and keyboard when they are and vice versa. This way I could support gameplay with the HMD both with the mouse and keyboard and the controllers. My problem is that when I use the IsTracked function from the MotionControllerComponent it always returns false on startup, only returning true once I pressed some button on them.

Does anyone know any way around this ?

Thanks in advance