LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

AchievementContextResult14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Achievements.AchievementContextResult
Describes the configured account's contexts in preferred display order.

Constructors

AchievementContextResult 14.1 Beta

C#
public AchievementContextResult(System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Achievements.AchievementProgressContext> contexts, bool isComplete = true, System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Achievements.AchievementDiagnostic>? diagnostics = null)
Creates a context result. A complete empty result represents logout/unconfigured state.
contexts 14.1 Beta
Contexts for one configured account, first preferred.
isComplete 14.1 Beta
Whether this authoritatively describes configuration.
diagnostics 14.1 Beta
Optional provider diagnostics.

Properties

Contexts 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Achievements.AchievementProgressContext> Contexts { get; }
Gets contexts in preferred order.

Diagnostics 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyCollection<Unbroken.LaunchBox.Plugins.Achievements.AchievementDiagnostic> Diagnostics { get; }
Gets provider diagnostics.

IsComplete 14.1 Beta

C#
public bool IsComplete { get; }
Gets whether configuration was authoritatively resolved.