[Unity 5.6.0f3 + Gvr SDK v1.30] So far the Google VR SDK is just frustrating to work with. Even with Native SDK support in Unity 5.6 you still need the GVR SDK package implemented to be able to use the reticle pointer. GvrViewer.VREnabled doesn't work with native implementation so when it is an Android build / iOS build it requires to set VRSettings.Enabled We have an app in development where the user should be able to engage into VR mode when the user wants to like clicking on a button. When the user presses the X at the left top as he/she wants to exit VR mode, we as developers want to tell it to close the VR Mode by setting VRSettings.Enabled = false. Though the native integration is closing the app no matter what. We have no control of what the X is supposed to do. Even an Application.CancelQuit() call doesn't work to cancel the quitting. We can't seem to handle the event the X button gives us. So we can get in to VR whenever we want, just not get out of it. Is there a solution for this that we're not aware of?