LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

DiscoveredGame14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Discovery.DiscoveredGame
Describes a provider game returned by installed or account-library discovery.

Constructors

DiscoveredGame 14.1 Beta

C#
public DiscoveredGame(string id, string title)
Initializes a new instance of the Unbroken.LaunchBox.Plugins.Discovery.DiscoveredGame class.
id 14.1 Beta
The stable provider-local game ID.
title 14.1 Beta
The provider-supplied game title.

Properties

Id 14.1 Beta

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

InstallationState 14.1 Beta

C#
public Unbroken.LaunchBox.Plugins.Discovery.DiscoveredGameInstallationState InstallationState { get; init; }
Gets or initializes the installation state known to the provider.

InstallDirectory 14.1 Beta

C#
public string? InstallDirectory { get; init; }
Gets or initializes the installation directory when known.

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; }
Gets the provider-supplied game title.