LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

This reference documents the current beta SDK. Beta APIs can change before stable.

PrepareForLaunchArgs13.22

C#
public class Unbroken.LaunchBox.Plugins.PrepareForLaunchArgs
Describes the emulator, game, and arguments for an upcoming launch.

Constructors

PrepareForLaunchArgs 13.22

C#
public PrepareForLaunchArgs(Unbroken.LaunchBox.Plugins.Data.IEmulator emulator, Unbroken.LaunchBox.Plugins.Data.IGame game, string commandLine, Unbroken.LaunchBox.Plugins.Data.IAdditionalApplication? app = null, Unbroken.LaunchBox.Plugins.RetroAchievementCredentials? cheevoCredentials = null)
Initializes an emulator launch-preparation request.
emulator 13.22
The emulator selected for the launch.
game 13.22
The library game being launched.
commandLine 13.22
The prepared emulator arguments.
app 13.22
The additional application to launch, or null for the main game.
cheevoCredentials 13.27
Optional RetroAchievements credentials for the emulator.

Properties

AppBeingLaunched 13.22

C#
public Unbroken.LaunchBox.Plugins.Data.IAdditionalApplication? AppBeingLaunched { get; }
Gets the additional application being launched, or null for the main game.

CurrentCommandLine 13.22

C#
public string CurrentCommandLine { get; }
Gets the command-line arguments prepared for the emulator.

EmulatorBeingLaunched 13.22

C#
public Unbroken.LaunchBox.Plugins.Data.IEmulator? EmulatorBeingLaunched { get; }
Gets the emulator selected for this launch.

GameBeingLaunched 13.22

C#
public Unbroken.LaunchBox.Plugins.Data.IGame GameBeingLaunched { get; }
Gets the library game being launched.

RetroAchievementCredentials 13.22

C#
public Unbroken.LaunchBox.Plugins.RetroAchievementCredentials? RetroAchievementCredentials { get; }
Gets the optional RetroAchievements credentials supplied for this launch.