LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

AchievementCatalog14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Achievements.AchievementCatalog
Contains definitions for one game, independently of account progress.

Constructors

AchievementCatalog 14.1 Beta

C#
public AchievementCatalog(string gameId, System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Achievements.AchievementDefinition> achievements, bool isComplete = true)
Creates a per-game catalog.
gameId 14.1 Beta
Source-local game ID.
achievements 14.1 Beta
Definitions; an explicit complete empty catalog means no achievements.
isComplete 14.1 Beta
Whether all definitions for this game were returned.

Properties

Achievements 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Achievements.AchievementDefinition> Achievements { get; }
Gets definitions.

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 definitions are complete for this game.

WebUri 14.1 Beta

C#
public System.Uri? WebUri { get; init; }
Gets or initializes the game's achievements page.