LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

GameFolderMatch14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Discovery.GameFolderMatch
Describes one provider game recognized beneath a host-selected folder.

Constructors

GameFolderMatch 14.1 Beta

C#
public GameFolderMatch(string gameId, string installDirectory)
Initializes a new instance of the Unbroken.LaunchBox.Plugins.Discovery.GameFolderMatch class.
gameId 14.1 Beta
The stable provider-local game ID.
installDirectory 14.1 Beta
The recognized game installation directory.

Properties

GameId 14.1 Beta

C#
public string GameId { get; }
Gets the stable provider-local game ID.

ImportDetails 14.1 Beta

C#
public Unbroken.LaunchBox.Plugins.Discovery.GameImportDetails? ImportDetails { get; init; }
Gets or initializes optional local launch entries and platform hints for importing this installation.

InstallDirectory 14.1 Beta

C#
public string InstallDirectory { get; }
Gets the recognized game installation directory.

ProviderData 14.1 Beta

C#
public Unbroken.LaunchBox.Plugins.Discovery.DiscoveryGameData? ProviderData { get; init; }
Gets or initializes optional versioned source evidence. Storefront consumers may persist it; ordinary imports do not retain a source association.

Title 14.1 Beta

C#
public string? Title { get; init; }
Gets or initializes the optional provider-supplied game title.