LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

GameActivityDiagnostic14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Activity.GameActivityDiagnostic
Describes a localized activity issue without exposing secrets or exception text.

Constructors

GameActivityDiagnostic 14.1 Beta

C#
public GameActivityDiagnostic(string code, Unbroken.LaunchBox.Plugins.Activity.GameActivityDiagnosticSeverity severity, Unbroken.LaunchBox.Plugins.PluginText message, string? gameId = null)
Creates a diagnostic.
code 14.1 Beta
Stable diagnostic code.
severity 14.1 Beta
Severity of the issue.
message 14.1 Beta
Plugin-owned translatable message.
gameId 14.1 Beta
Optional source-local game ID.

Properties

Code 14.1 Beta

C#
public string Code { get; }
Gets the stable code.

GameId 14.1 Beta

C#
public string? GameId { get; }
Gets the affected game ID, if any.

Message 14.1 Beta

C#
public Unbroken.LaunchBox.Plugins.PluginText Message { get; }
Gets the localized message.

Severity 14.1 Beta

C#
public Unbroken.LaunchBox.Plugins.Activity.GameActivityDiagnosticSeverity Severity { get; }
Gets the severity.