LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

StorefrontClientState14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Storefronts.StorefrontClientState
Describes the installation state and known paths of a storefront client.

Constructors

StorefrontClientState 14.1 Beta

C#
public StorefrontClientState(Unbroken.LaunchBox.Plugins.Storefronts.StorefrontClientInstallationState installationState, string? executablePath = null, string? installationDirectory = null)
Initializes a new instance of the Unbroken.LaunchBox.Plugins.Storefronts.StorefrontClientState class.
installationState 14.1 Beta
Whether the storefront client is installed.
executablePath 14.1 Beta
The known client executable path, or null.
installationDirectory 14.1 Beta
The known client installation directory, or null.

Properties

ExecutablePath 14.1 Beta

C#
public string? ExecutablePath { get; }
Gets the known client executable path.

InstallationDirectory 14.1 Beta

C#
public string? InstallationDirectory { get; }
Gets the known client installation directory.

InstallationState 14.1 Beta

C#
public Unbroken.LaunchBox.Plugins.Storefronts.StorefrontClientInstallationState InstallationState { get; }
Gets whether the storefront client is installed.

Unknown 14.1 Beta

C#
public static Unbroken.LaunchBox.Plugins.Storefronts.StorefrontClientState Unknown { get; }
Gets a state representing an unknown storefront client installation.