14.1 Beta 1 SDK
GameApplicationDiscoveryResult14.1 Beta
public sealed class Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResultSupplies a local application recognition decision without changing the library or launching software.
Properties
public static Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult Excluded { get; }public Unbroken.LaunchBox.Plugins.Discovery.DiscoveredGame? Game { get; }public Unbroken.LaunchBox.Plugins.Discovery.GameImportDetails? ImportDetails { get; }public Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryOutcome Outcome { get; }public static Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult Unrecognized { get; }
Excluded 14.1 Beta
public static Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult Excluded { get; }Gets a result excluding a positively identified client or non-game application.
Game 14.1 Beta
public Unbroken.LaunchBox.Plugins.Discovery.DiscoveredGame? Game { get; }Gets the identified game, or null when no stable game identity is known. A discovery ID alone never assigns storefront ownership.
ImportDetails 14.1 Beta
public Unbroken.LaunchBox.Plugins.Discovery.GameImportDetails? ImportDetails { get; }Gets optional local import suggestions. Storefront consumers can prepare an identified game's import separately; ordinary Windows recognition retains the original path when suggestions are absent.
Outcome 14.1 Beta
public Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryOutcome Outcome { get; }Gets the application's recognition outcome.
Unrecognized 14.1 Beta
public static Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult Unrecognized { get; }Gets a result that leaves ordinary application import unchanged.
Methods
public static Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult ForApplication(Unbroken.LaunchBox.Plugins.Discovery.GameImportDetails importDetails)public static Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult ForGame(Unbroken.LaunchBox.Plugins.Discovery.DiscoveredGame game, Unbroken.LaunchBox.Plugins.Discovery.GameImportDetails? importDetails = null)
ForApplication 14.1 Beta
public static Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult ForApplication(Unbroken.LaunchBox.Plugins.Discovery.GameImportDetails importDetails)Suggests a local launch application without inventing a storefront game identity.
importDetails14.1 Beta- The suggested import details. The preferred application must be an existing absolute local file.
Returns
A recognized application suggestion with no game identity.ForGame 14.1 Beta
public static Unbroken.LaunchBox.Plugins.Discovery.GameApplicationDiscoveryResult ForGame(Unbroken.LaunchBox.Plugins.Discovery.DiscoveredGame game, Unbroken.LaunchBox.Plugins.Discovery.GameImportDetails? importDetails = null)Recognizes a game using a stable provider-local ID and optional launch suggestions.
game14.1 Beta- The positively identified game and any known local installation evidence.
importDetails14.1 Beta- Optional import details; these take precedence over separate import preparation.