LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

StorefrontLegacyGameData14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Storefronts.StorefrontLegacyGameData
Carries the application path and named fields used by legacy storefront compatibility.

Constructors

StorefrontLegacyGameData 14.1 Beta

C#
public StorefrontLegacyGameData(string? applicationPath, System.Collections.Generic.IReadOnlyDictionary<string, string>? fields = null)
Initializes a set of legacy storefront values.
applicationPath 14.1 Beta
The legacy launch path or URI, or null when none is supplied.
fields 14.1 Beta
Legacy field names and their string values. Null produces an empty collection.

Properties

ApplicationPath 14.1 Beta

C#
public string? ApplicationPath { get; }
Gets the legacy launch path or URI, or null when none is supplied.

Fields 14.1 Beta

C#
public System.Collections.Generic.IReadOnlyDictionary<string, string> Fields { get; }
Gets the compatibility values keyed by their legacy field names.

IsAdditionalApplication 14.1 Beta

C#
public bool IsAdditionalApplication { get; init; }
Gets or initializes whether these values belong to an additional application rather than the main game.