14.1 Beta 1 SDK
AchievementProgress14.1 Beta
public sealed class Unbroken.LaunchBox.Plugins.Achievements.AchievementProgressContains progress for exactly one game, account, and mode.
Constructors
AchievementProgress 14.1 Beta
public AchievementProgress(string gameId, Unbroken.LaunchBox.Plugins.Achievements.AchievementProgressContext context, System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Achievements.AchievementProgressObservation> achievements, bool isComplete = true)Creates a progress observation.
gameId14.1 Beta- Source-local game ID.
context14.1 Beta- The context actually used, which must match the request.
achievements14.1 Beta- Explicit observations. Missing items imply locked only when complete.
isComplete14.1 Beta- Whether progress is authoritative for the entire game catalog.
Properties
public System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Achievements.AchievementProgressObservation> Achievements { get; }public Unbroken.LaunchBox.Plugins.Achievements.AchievementProgressContext Context { get; }public string GameId { get; }public bool IsComplete { get; }
Achievements 14.1 Beta
public System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Achievements.AchievementProgressObservation> Achievements { get; }Gets explicit progress observations.
Context 14.1 Beta
public Unbroken.LaunchBox.Plugins.Achievements.AchievementProgressContext Context { get; }Gets the actual account and mode.
GameId 14.1 Beta
public string GameId { get; }Gets the source-local game ID.
IsComplete 14.1 Beta
public bool IsComplete { get; }Gets whether progress is complete for this game and context.