LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

This reference documents the current beta SDK. Beta APIs can change before stable.

AchievementProgress14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Achievements.AchievementProgress
Contains progress for exactly one game, account, and mode.

Constructors

AchievementProgress 14.1 Beta

C#
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.
gameId 14.1 Beta
Source-local game ID.
context 14.1 Beta
The context actually used, which must match the request.
achievements 14.1 Beta
Explicit observations. Missing items imply locked only when complete.
isComplete 14.1 Beta
Whether progress is authoritative for the entire game catalog.

Properties

Achievements 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Achievements.AchievementProgressObservation> Achievements { get; }
Gets explicit progress observations.

Context 14.1 Beta

C#
public Unbroken.LaunchBox.Plugins.Achievements.AchievementProgressContext Context { get; }
Gets the actual account and mode.

GameId 14.1 Beta

C#
public string GameId { get; }
Gets the source-local game ID.

IsComplete 14.1 Beta

C#
public bool IsComplete { get; }
Gets whether progress is complete for this game and context.