PrepareForLaunchArgs13.22
Class in Unbroken.LaunchBox.Plugins
public class PrepareForLaunchArgsDescribes the emulator, game, and arguments for an upcoming launch.
Constructors
PrepareForLaunchArgsChanged 13.27Initializes an emulator launch-preparation request.
PrepareForLaunchArgs Changed 13.27
public PrepareForLaunchArgs(
IEmulator emulator,
IGame game,
string commandLine,
IAdditionalApplication? app = null,
RetroAchievementCredentials? cheevoCredentials = null
)Initializes an emulator launch-preparation request.
emulator- The emulator selected for the launch.
game- The library game being launched.
commandLine- The prepared emulator arguments.
app- The additional application to launch, or null for the main game.
cheevoCredentials13.27- Optional RetroAchievements credentials for the emulator.
Properties
AppBeingLaunchedChanged 13.27Gets the additional application being launched, or null for the main game.CurrentCommandLineGets the command-line arguments prepared for the emulator.EmulatorBeingLaunchedChanged 13.27Gets the emulator selected for this launch.GameBeingLaunchedGets the library game being launched.RetroAchievementCredentialsGets the optional RetroAchievements credentials supplied for this launch.
AppBeingLaunched Changed 13.27
public IAdditionalApplication? AppBeingLaunched { get; }Gets the additional application being launched, or null for the main game.
CurrentCommandLine
public string CurrentCommandLine { get; }Gets the command-line arguments prepared for the emulator.
EmulatorBeingLaunched Changed 13.27
public IEmulator? EmulatorBeingLaunched { get; }Gets the emulator selected for this launch.
GameBeingLaunched
public IGame GameBeingLaunched { get; }Gets the library game being launched.
RetroAchievementCredentials
public RetroAchievementCredentials? RetroAchievementCredentials { get; }Gets the optional RetroAchievements credentials supplied for this launch.