LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

GameActionContext14.1 Beta

C#
public class Unbroken.LaunchBox.Plugins.GameLaunching.GameActionContext
Identifies the selected entry and carries optional integration-owned game evidence.

Constructors

GameActionContext 14.1 Beta

C#
public GameActionContext(string gameId, Unbroken.LaunchBox.Plugins.GameLaunching.GameActionData? providerData = null)
Initializes a new instance of the Unbroken.LaunchBox.Plugins.GameLaunching.GameActionContext class.
gameId 14.1 Beta
The selected integration's game ID, or host entry ID for an emulator.
providerData 14.1 Beta
Optional versioned provider data previously persisted by the host.

Properties

ApplicationPath 14.1 Beta

C#
public string? ApplicationPath { get; init; }
Gets or initializes the saved application or ROM path.

GameId 14.1 Beta

C#
public string GameId { get; }
Gets the selected integration's game ID, or host entry ID for an emulator.

IsAdditionalApplication 14.1 Beta

C#
public bool IsAdditionalApplication { get; init; }
Gets or initializes whether the selected entry is an additional application.

Platform 14.1 Beta

C#
public string? Platform { get; init; }
Gets or initializes the host platform name.

ProviderData 14.1 Beta

C#
public Unbroken.LaunchBox.Plugins.GameLaunching.GameActionData? ProviderData { get; }
Gets the optional versioned provider data associated with the game.

Title 14.1 Beta

C#
public string? Title { get; init; }
Gets or initializes the host game title.