LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

AchievementProgressContext14.1 Beta

C#
public sealed record Unbroken.LaunchBox.Plugins.Achievements.AchievementProgressContext : System.IEquatable<Unbroken.LaunchBox.Plugins.Achievements.AchievementProgressContext>
Identifies account-specific progress independently of connection lifetime.

Inheritance and interfaces

Constructors

AchievementProgressContext 14.1 Beta

C#
public AchievementProgressContext(string accountId, string modeId = "default", string? connectionId = null)
Creates an explicit progress context.
accountId 14.1 Beta
Stable source account ID; never a secret.
modeId 14.1 Beta
Stable source mode ID, or default for a source without modes.
connectionId 14.1 Beta
Optional execution-only connection handle; never a secret.

Properties

AccountId 14.1 Beta

C#
public string AccountId { get; }
Gets the stable source account ID.

ConnectionId 14.1 Beta

C#
public string? ConnectionId { get; }
Gets the execution-only connection handle.

ModeId 14.1 Beta

C#
public string ModeId { get; }
Gets the mode ID.