14.1 Beta 1 SDK
GameDiscoveryEnvironment14.1 Beta
public sealed class Unbroken.LaunchBox.Plugins.Discovery.GameDiscoveryEnvironmentCaptures a host-selected local installation for a scan, without exposing mutable library records.
Remarks
This is input evidence, not a saved game association or permission to execute software. Existing ROM scanners do not use this contract until explicitly migrated.Constructors
GameDiscoveryEnvironment 14.1 Beta
public GameDiscoveryEnvironment(string instanceId, string applicationPath, string commandLine, string? platform = null)Creates a selected installation snapshot.
instanceId14.1 Beta- The host-local configured installation identifier.
applicationPath14.1 Beta- The resolved application path for that installation.
commandLine14.1 Beta- The effective command line, including applicable platform overrides.
platform14.1 Beta- The optional selected platform.
Properties
public string ApplicationPath { get; }public string CommandLine { get; }public string InstanceId { get; }public string? Platform { get; }
ApplicationPath 14.1 Beta
public string ApplicationPath { get; }Gets the installation's resolved application path.
CommandLine 14.1 Beta
public string CommandLine { get; }Gets the effective installation command line.
InstanceId 14.1 Beta
public string InstanceId { get; }Gets the configured installation ID.
Platform 14.1 Beta
public string? Platform { get; }Gets the optional selected platform.