I’m having trouble with the “Get Motion Controller Data” function (both in Blueprint and in C++).
They always return “Not Tracking” for both hands (and zero as their position), even though the controllers are clearly working as I can see them in he scene, move them around, and can get the location and rotation of the MotionController Components.
I can even use “Enumerate Tracked Devices” with the device type set to “Controller” and it will return the two controller IDs.
Even weirder, in another project on the same machine that was derived from the UE VR template the “Get Motion Controller Data” function works, so I know it’s not a problem with the VR gear or software.
So there must be some hidden setting or initialization step that I’m missing that the UE VR template does to make the “Get Motion Controller Data” function work, but I just can’t find any (relevant) differences between the projects.
Any ideas would be appreciated.