Weird issue. This code never indicates left hand as being tracked (when using hand tracking on Oculus Quest), despite it clearly working (I can see the anchor position updating just fine):
InputTracking.GetNodeStates(_states);
foreach (var state in _states)
{
if (state.nodeType == XRNode.LeftHand)
{
Debug.LogFormat("LEFT HAND TRACKING = {0}", state.tracked);
}
}
Right hand tracking status is correct. If controllers are picked up, it works fine, too. It’s only the left hand with hand tracking. What is going on? This Unity 2020.3.25f1. Is this a known issue?