LaunchBoxContributors
On this page

EmulatorSaveDiscoveryRequest14.1

Class in Unbroken.LaunchBox.Plugins.Components.Emulators

C#
public sealed class EmulatorSaveDiscoveryRequest
Provides the game and emulator context for save discovery.

Constructors

EmulatorSaveDiscoveryRequest

C#
public EmulatorSaveDiscoveryRequest()

A summary has not been written for this member.

Properties

  • AdditionalApplicationsGets or sets the additional applications for which saves should be discovered. The collection may be empty.
  • CommandLineGets or sets the emulator command line LaunchBox used to launch the play session being scanned.
  • EmulatorGets or sets the configured emulator record.
  • GamesGets or sets the games for which saves should be discovered. The collection may be empty.

AdditionalApplications

C#
public required IReadOnlyCollection<IAdditionalApplication> AdditionalApplications { get; set; }
Gets or sets the additional applications for which saves should be discovered. The collection may be empty.

CommandLine

C#
public string? CommandLine { get; set; }
Gets or sets the emulator command line LaunchBox used to launch the play session being scanned.

Remarks

LaunchBox sets this only when the request covers a single play session, such as a game launched through Launch With. It applies to every game and additional application in the request and takes precedence over their own command lines, for example when choosing the emulator core whose save locations to scan. When null, resolve the command line from each game or additional application and EmulatorSaveDiscoveryRequest.Emulator.

Emulator

C#
public required IEmulator Emulator { get; set; }
Gets or sets the configured emulator record.

Games

C#
public required IReadOnlyCollection<IGame> Games { get; set; }
Gets or sets the games for which saves should be discovered. The collection may be empty.