I'm trying to make sure our app is ready to go, but I'm not certain on what exactly I can/should do to ensure we pass this VRC:
Currently we drop into our pause menu when the app loses focus, but it seems like there's a bit more to be done:
VRC.PC.Input.1The app must not submit frames or accept input when the user removes the HMD or opens the Universal Menu.
When you lose VR focus the user can no longer see your app. You should
stop submitting frames, drop audio, and stop tracking input. You may
also wish to save the game state so you can return the user to where
they left off in your app.
Is there anything that we should be doing application side to handle this (beyond pausing gameplay elements), specifically, how can I tell Unity to stop submitting frames and tracking input?
Alternatively, is there some sort of global Unity state(?) that can be set to handle this (like UnityPlayer.pause/resume) (I'm guessing no : ) ).