LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

IGameInstallCapability14.1 Beta

C#
public interface Unbroken.LaunchBox.Plugins.GameInstallation.IGameInstallCapability
Prepares install actions for selected games.

Remarks

Implemented by the selected integration. The host executes the plan. Use GameStateObserved with IGameInstallationStateCapability to monitor installation; an entry process or UI handoff is not proof of completion.

Methods

PrepareInstallAsync 14.1 Beta

C#
System.Threading.Tasks.Task<Unbroken.LaunchBox.Plugins.GameLaunching.GamePreparedAction?> PrepareInstallAsync(Unbroken.LaunchBox.Plugins.GameLaunching.GameActionRequest request, System.Threading.CancellationToken cancellationToken)
Prepares the truthful install plan for one selected game.
request 14.1 Beta
The selected game context to install.
cancellationToken 14.1 Beta
A token used to cancel preparation.

Returns

A prepared action, or null when installation is unavailable.