14.1 Beta 1 SDK
StorefrontClientState14.1 Beta
public sealed class Unbroken.LaunchBox.Plugins.Storefronts.StorefrontClientState
Describes the installation state and known paths of a storefront client.
Constructors
StorefrontClientState 14.1 Beta
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.
installationState14.1 Beta- Whether the storefront client is installed.
executablePath14.1 Beta- The known client executable path, or
null.
installationDirectory14.1 Beta- The known client installation directory, or
null.
Properties
public string? ExecutablePath { get; }public string? InstallationDirectory { get; }public Unbroken.LaunchBox.Plugins.Storefronts.StorefrontClientInstallationState InstallationState { get; }public static Unbroken.LaunchBox.Plugins.Storefronts.StorefrontClientState Unknown { get; }
ExecutablePath 14.1 Beta
public string? ExecutablePath { get; }Gets the known client executable path.
InstallationDirectory 14.1 Beta
public string? InstallationDirectory { get; }Gets the known client installation directory.
InstallationState 14.1 Beta
public Unbroken.LaunchBox.Plugins.Storefronts.StorefrontClientInstallationState InstallationState { get; }Gets whether the storefront client is installed.
Unknown 14.1 Beta
public static Unbroken.LaunchBox.Plugins.Storefronts.StorefrontClientState Unknown { get; }Gets a state representing an unknown storefront client installation.