LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

IGameImportPreparationCapability14.1 Beta

C#
public interface Unbroken.LaunchBox.Plugins.Discovery.IGameImportPreparationCapability : Unbroken.LaunchBox.Plugins.Discovery.IGameDiscoverySource, Unbroken.LaunchBox.Plugins.IPluginComponentMetadata
Optionally describes launch entries to save when importing a known game.

Inheritance and interfaces

Methods

PrepareGameImportAsync 14.1 Beta

C#
System.Threading.Tasks.Task<Unbroken.LaunchBox.Plugins.Discovery.GameImportDetails?> PrepareGameImportAsync(Unbroken.LaunchBox.Plugins.Discovery.GameImportRequest request, System.Threading.CancellationToken cancellationToken)
Inspects local evidence without launching applications or requesting account interaction.
request 14.1 Beta
The game and optional host-selected local paths.
cancellationToken 14.1 Beta
Cancels the inspection.

Returns

Import suggestions, or null when no suggestions are available. The host owns persistence and user overrides.