Click or drag to resize
LaunchBox

IAdditionalApplication Interface

This interface represents an Additional Application that is associated with an IGame in LaunchBox/Big Box.

Namespace: Unbroken.LaunchBox.Plugins.Data
Assembly: Unbroken.LaunchBox.Plugins (in Unbroken.LaunchBox.Plugins.dll) Version: 13.5.0.0
XMLNS for XAML: Not mapped to an xmlns.
Syntax
public interface IAdditionalApplication

The IAdditionalApplication type exposes the following members.

Properties
 NameDescription
Public propertyApplicationPath Gets or sets the application path associated with this Additional Application.
Public propertyAutoRunAfter Gets or sets a value specifying whether or not to automatically run this Additional Application after running the main game.
Public propertyAutoRunBefore Gets or sets a value specifying whether or not to automatically run this Additional Application before running the main game.
Public propertyCommandLine Gets or sets the command line parameters used when launching this Additional Application.
Public propertyDeveloper Gets or sets a value specifying the Developer of the Additional Application.
Public propertyDisc Gets or sets a value specifying the disc number of the Additional Application.
Public propertyEmulatorId Gets or sets a value specifying the ID of the emulator used for the Additional Application. Maps up directly to the emulator's Id property.
Public propertyGameId Gets the ID of the game that is associated with this Additional Application. Maps up directly to the game's Id property.
Public propertyId Gets the ID of the Additional Application. This ID is automatically generated when a new Additional Application is created.
Public propertyInstalled Gets or sets a value specifying the installation state of this Addition Application.
Public propertyLastPlayed Gets or sets a value specifying when the Additional Application was last played.
Public propertyName Gets or sets the Name of this Additional Application.
Public propertyPlayCount Gets or sets the number of times this Additional Application has been played.
Public propertyPlayTime Gets or sets the amount of time this Additional Application has been played (in seconds).
Public propertyPriority Gets or sets a value specifying the Priority of this Additional Application. Priority is used for sorting additional applications.
Public propertyPublisher Gets or sets a value specifying the Publisher of the Additional Application.
Public propertyRegion Gets or sets a value specifying the Region of the Additional Application.
Public propertyReleaseDate Gets or sets a value specifying the Release Date of the Additional Application.
Public propertySideA Gets or sets a value specifying whether this Additional Application represents Side A or not.
Public propertySideB Gets or sets a value specifying whether this Additional Application represents Side B or not.
Public propertyStatus Gets or sets a value specifying the Status of the Additional Application.
Public propertyUseDosBox Gets or sets a value specifying whether this Additional Application should use DOSBox or not when launching.
Public propertyUseEmulator Gets or sets a value specifying whether this Additional Application should use an emulator or not when launching.
Public propertyVersion Gets or sets a value specifying the Version of the Additional Application.
Public propertyWaitForExit Gets or sets a value specifying whether this Additional Application should wait for exit before launching the game.
Top
Methods
 NameDescription
Public methodGetIconImage Gets the image that should be used as an icon when displaying the Additional Application.
Public methodLaunch Launches the Additional Application.
Top
See Also