title: Read controller data from outside VR Rig with action based input system
body: <p>I'm having trouble using the new action based input system in Unity OpenXR.</p>
  <p>With the old (device based) input system it was possible to retrieve an input device object from outside the XR Rig using the <code>InputDevices.GetDeviceAtXRNode(&lt;node&gt;)</code> function.</p>
  <p>For example: This is what I would do in the old system to retrieve position data of the right hand controller:</p>
  <pre><code>InputDevices.GetDeviceAtXRNode(XRNode.RightHand).TryGetFeatureValue(CommonUsages.devicePosition, out Vector3 position);
  InputDevices.GetDeviceAtXRNode(XRNode.RightHand).TryGetFeatureValue(CommonUsages.deviceRotation, out Quaternion rotation);
  </code></pre>
  <p>Unfortunatly I can't find a way to do the same thing with the new action based input system. All the documentation that I could find on this topic refers to the old way of doing it. It appears that this method does not work anymore.</p>
  <p>So, is there a way to retrieve an input device from outside the XR Rig using the new action based input system?</p>
  <p>In case it helps: My Unity version is <code>2020.3.4f1</code> and I'm using the OpenXR plugin version <code>1.0.3</code>.</p>
  <p>Any help is greatly appreciated.</p>