14.1 Beta 1 SDK
GameActivitySourceDescriptor14.1 Beta
public sealed class Unbroken.LaunchBox.Plugins.Activity.GameActivitySourceDescriptorDescribes a logical source independently of the package implementing it.
Constructors
GameActivitySourceDescriptor 14.1 Beta
public GameActivitySourceDescriptor(string sourceId, Unbroken.LaunchBox.Plugins.PluginText displayName)Properties
public Unbroken.LaunchBox.Plugins.PluginText DisplayName { get; }public string? GameIdNamespace { get; init; }public string? IconResourceId { get; init; }public int MaximumBatchSize { get; init; }public string SourceId { get; }
DisplayName 14.1 Beta
public Unbroken.LaunchBox.Plugins.PluginText DisplayName { get; }Gets the translatable name.
GameIdNamespace 14.1 Beta
public string? GameIdNamespace { get; init; }Gets or initializes the external-ID namespace whose values are source-local game IDs.
Remarks
For example, storefront.steam or gamesdb. Omission requires optional GameData.IGameMatchCapability matching. Matching never assigns storefront ownership; ambiguous matches are skipped.IconResourceId 14.1 Beta
public string? IconResourceId { get; init; }Gets or initializes an optional package image resource ID.
MaximumBatchSize 14.1 Beta
public int MaximumBatchSize { get; init; }Gets or initializes a positive batch limit; the host may request smaller batches.
SourceId 14.1 Beta
public string SourceId { get; }Gets the implementation-independent source ID.