14.1 Beta 1 SDK
GameActionContext14.1 Beta
public class Unbroken.LaunchBox.Plugins.GameLaunching.GameActionContext
Identifies the selected entry and carries optional integration-owned game evidence.
Constructors
GameActionContext 14.1 Beta
public GameActionContext(string gameId, Unbroken.LaunchBox.Plugins.GameLaunching.GameActionData? providerData = null)
Initializes a new instance of the Unbroken.LaunchBox.Plugins.GameLaunching.GameActionContext class.
gameId14.1 Beta- The selected integration's game ID, or host entry ID for an emulator.
providerData14.1 Beta- Optional versioned provider data previously persisted by the host.
Properties
public string? ApplicationPath { get; init; }public string GameId { get; }public bool IsAdditionalApplication { get; init; }public string? Platform { get; init; }public Unbroken.LaunchBox.Plugins.GameLaunching.GameActionData? ProviderData { get; }public string? Title { get; init; }
ApplicationPath 14.1 Beta
public string? ApplicationPath { get; init; }Gets or initializes the saved application or ROM path.
GameId 14.1 Beta
public string GameId { get; }Gets the selected integration's game ID, or host entry ID for an emulator.
IsAdditionalApplication 14.1 Beta
public bool IsAdditionalApplication { get; init; }Gets or initializes whether the selected entry is an additional application.
Platform 14.1 Beta
public string? Platform { get; init; }Gets or initializes the host platform name.
ProviderData 14.1 Beta
public Unbroken.LaunchBox.Plugins.GameLaunching.GameActionData? ProviderData { get; }Gets the optional versioned provider data associated with the game.
Title 14.1 Beta
public string? Title { get; init; }Gets or initializes the host game title.