I'm trying to detect when the Gear VR headset is being worn so I can pause my app as soon as it is taken off. Instead of 10 seconds after. Which is the default. I can't find any documentation about this. Can data be read from the proximity sensor in unity or is there some other way I can detect when the headset is being worn?
You can use the isUserPresent instance from the Oculus Utilities. We have created a package which includes different analysing tools for the GearVR and the Cardboard. https://www.assetstore.unity3d.com/en/#!/content/97173