My BP solution was to create an Actor placed in the level. The Actor needs to be tickable when paused (or it wont tick while pause, therefore wont unpause the game). The pause the game based on Get VR Focus.
For Entitlements - enable Online Subsystem Oculus in Plugins (default is disabled), then in your Config/DefaultEngine.ini add [OnlineSubsystem] DefaultPlatformService=Oculus
[OnlineSubsystemOculus] bEnabled=true OculusAppId="<< Your App ID from Dashboard >>"
Then you have blueprint node "Verify Entitlement" to do job for you.
My BP solution was to create an Actor placed in the level. The Actor needs to be tickable when paused (or it wont tick while pause, therefore wont unpause the game). The pause the game based on Get VR Focus.
For Entitlements - enable Online Subsystem Oculus in Plugins (default is disabled), then in your Config/DefaultEngine.ini add [OnlineSubsystem] DefaultPlatformService=Oculus
[OnlineSubsystemOculus] bEnabled=true OculusAppId="<< Your App ID from Dashboard >>"
Then you have blueprint node "Verify Entitlement" to do job for you.