EmulatorSaveDiscoveryRequest14.1
Class in Unbroken.LaunchBox.Plugins.Components.Emulators
public sealed class EmulatorSaveDiscoveryRequestProvides the game and emulator context for save discovery.
Constructors
EmulatorSaveDiscoveryRequest
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
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
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. Whennull, resolve the command line from each game or additional application and
EmulatorSaveDiscoveryRequest.Emulator.
Emulator
public required IEmulator Emulator { get; set; }Gets or sets the configured emulator record.
Games
public required IReadOnlyCollection<IGame> Games { get; set; }Gets or sets the games for which saves should be discovered. The collection may be empty.