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: 1.0.0.0 (1.0.0.0)
Syntax
public interface IAdditionalApplication
Request Example View Source

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 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 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