14.1 Beta 1 SDK
IStorefrontGameDataCompatibilityCapability14.1 Beta
public interface Unbroken.LaunchBox.Plugins.Storefronts.IStorefrontGameDataCompatibilityCapabilityConverts between legacy LaunchBox game fields and provider-owned game data.
Methods
Unbroken.LaunchBox.Plugins.Storefronts.StorefrontLegacyGameData ExportLegacyGameData(Unbroken.LaunchBox.Plugins.Storefronts.StorefrontGameContext game)Unbroken.LaunchBox.Plugins.Storefronts.StorefrontProviderGameData? ImportLegacyGameData(Unbroken.LaunchBox.Plugins.Storefronts.StorefrontGameContext game, Unbroken.LaunchBox.Plugins.Storefronts.StorefrontLegacyGameData legacyGame)
ExportLegacyGameData 14.1 Beta
Unbroken.LaunchBox.Plugins.Storefronts.StorefrontLegacyGameData ExportLegacyGameData(Unbroken.LaunchBox.Plugins.Storefronts.StorefrontGameContext game)Produces legacy fields that let older LaunchBox versions use a storefront game.
game14.1 Beta- The game identifier and provider-owned data to export.
Returns
The compatible application path and named legacy field values.ImportLegacyGameData 14.1 Beta
Unbroken.LaunchBox.Plugins.Storefronts.StorefrontProviderGameData? ImportLegacyGameData(Unbroken.LaunchBox.Plugins.Storefronts.StorefrontGameContext game, Unbroken.LaunchBox.Plugins.Storefronts.StorefrontLegacyGameData legacyGame)Reconstructs provider-owned data from a game's legacy fields.
game14.1 Beta- The logical game identifier and any provider data already available.
legacyGame14.1 Beta- The legacy application path and named compatibility fields.