API reference
API reference
Select your platform
No SDKs available
No versions available

FOvrUserCapability Struct

This object represents a permission or capability for the logged in user, which can be retrieved by UOvrRequestsBlueprintLibrary::User_GetLoggedInUser(). It's a type of array and there is a unique name for every user capability.

Fields

The human readable description of the capability describing what possessing it entails for a given FOvrUser.
Whether the capability is currently enabled for the user. When false, this field will gate the FOvrUser from the specified services.
The unique identifier for the capability. An example capability could be "earn_achievements".
This field specifies the reason the capability was enabled or disabled for the given FOvrUser. List of Reason Codes:
  • REASON_UNKOWN
  • SOCIAL_DISTANCING
  • VERBAL_ABUSE
  • TEXT_ABUSE
  • PARENTAL_CONTROL
  • DEVELOPER_ACTION
  • SALSA_RESTRICTION
  • SOCIAL_SUSPENSION
  • PAYMENT_SUSPENSION
  • PAYMENT_GIFTING_SUSPENSION

Member Functions

This is the default constructor for the struct, which initializes the ::ovrUserCapabilityHandle and TOvrMessageHandlePtr to their default values.
Copying values from an OVR handle to the array, and the originating message to prevent the handle from being freed.
Setting all values to their defaults, effectively clearing the struct.
Updating values from an OVR handle to the array, and the originating message to prevent the handle from being freed.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon