Hi,
For a little background we are developing an app used for ocular research with Unity OpenXR.
Within the app there is an exercise where the user needs to press the bumper on the controller when they see a certain image appear.
Typically when this exercise is running the user may have the controller resting in their lap or down at their side, seemingly outside the visual range of the headset.
The aforementioned exercise can run for several minutes at a time and we've been experiencing an issue where button input from the controller stops registering right around the two minute mark unless the controller is brought back into view of the headset.
So it would seem the controller tracking (pose/button input) goes into a type of standby around two minutes out of view of the headset.
My question is this:
Is there a way to customize or to disable this apparent tracking timeout either with the Magic Leap SDK or somewhere in Unity so we don't lose the bumper inputs when the controller has been out of view for an extended time?
I've been digging through the related docs both for ML and Unity with no luck yet to reveal what I seek.
Note: we're using the OpenXR implementation with Unity's "new" Input System.
Unity Editor version: 2022.3.42 OpenXR
ML2 OS version:1.10.0
Unity SDK version: 2.5.0
Host OS: Windows
Thanks for any and all help!