Omni One Unreal SDK 1.1.0
The Omni One Unreal SDK allows for games to interface with the Omni platform service.
Loading...
Searching...
No Matches

Enumerations used to facilitate Omni One platform features. More...

Enumerations

enum class  EOmniAchievementType : uint8 { }
 Enum describing the unlock method for a given achievement, as defined in the Developer Portal. More...
 
enum  EOmniLeaderboardFilterType { None = 0 , Friends = 1 , UnknownFilterType = 2 , UserIds = 3 }
 Filters for retrieving leaderboard entries. More...
 
enum  EOmniLeaderboardStartAt { Top = 0 , CenteredOnViewer = 1 , CenteredOnViewerOnTop = 2 , UnknownStart = 3 }
 Options for the starting point of retrieved leaderboard information. More...
 
enum class  EOmniUserPresenceStatus : uint8
 Online status of a user.
 

Enumeration Details

◆ EOmniAchievementType

enum class EOmniAchievementType : uint8
strong

Enum describing the unlock method for a given achievement, as defined in the Developer Portal.

Enumerator
Simple 

Simple achievements can only be locked or unlocked, with no other progress tracking.

Example: Save the King.

Count 

Count achievements have a count and a target goal.

When the target is reached, the achievement will unlock.

Example: Pet 10 Kittens. The user might have only petted 5 of 10 or even 20 of 10.

BitField 

BitField achievements are a group of sub-goals that need to be completed to unlock the achievement.

These sub-goals are encoded as bits in a bitfield, with 1 being complete, and 0 being incomplete.

Example: Defeat the 3 of the 5 Raid Bosses (Boss A, B, C, D, E). Each boss would get a different bit and each could only get switched to true once but any of the 3 would unlock the overall achievement. Unlike count achievements, defeating one of the 5 over and over would not continue to update progress.

◆ EOmniLeaderboardFilterType

Filters for retrieving leaderboard entries.

Enumerator
None 

Do not filter results.

Friends 

Only display friends of this user on the leaderboard.

UnknownFilterType 

Do not filter results.

UserIds 

Specify users to display on the leaderboard.

◆ EOmniLeaderboardStartAt

Options for the starting point of retrieved leaderboard information.

Enumerator
Top 

Return entries from the top of the leaderboard.

CenteredOnViewer 

Return entries such that the user's entry is in the middle of the first page.

Higher entries are not considered.

CenteredOnViewerOnTop 

Return entries such that the user's entry is at the top of the first page.

Higher entries are not considered.

UnknownStart 

Return empty list.