LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

IGameDataPreparationCapability14.1 Beta

C#
public interface Unbroken.LaunchBox.Plugins.GameData.IGameDataPreparationCapability
Declares, without side effects, whether a request needs the user's account with the source.

Remarks

The declaration must be synchronous and must not connect or fetch. LaunchBox may offer a connection once per source per operation when the user is present; declining never prevents the source from returning public or local data. Whether a connection is offered depends on the workflow: LaunchBox consults the declaration only when it can act on it, and otherwise queries the source as it would after a declined offer.

Methods

GetPreparation 14.1 Beta

C#
Unbroken.LaunchBox.Plugins.GameData.GameDataPreparation GetPreparation(Unbroken.LaunchBox.Plugins.GameData.GameDataPreparationRequest request)
Describes what the request needs.
request 14.1 Beta
Whether descriptive metadata was explicitly requested and which media types are wanted.

Returns

The account requirement and optional localized prompt and progress text.