Click or drag to resize
LaunchBox

IGame Interface

This interface represents a Game that is used 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 IGame
Request Example View Source

The IGame type exposes the following members.

Properties
Methods
  NameDescription
Public methodAddNewAdditionalApplication
Public methodAddNewCustomField
Public methodAddNewMount
Public methodConfigure
Public methodGetAllAdditionalApplications
Public methodGetAllCustomFields
Public methodGetAllImagesWithDetails
Gets details on all images that are associated with this Game in the user's collection, including image path, image type, and region information.
Public methodGetAllImagesWithDetails(String)
Gets details on all images of a particular image type that are associated with this Game in the user's collection, including image path, image type, and region information.
Public methodGetAllMounts
Public methodGetBigBoxDetails
Public methodGetManualPath
Public methodGetMusicPath
Public methodGetNewManualFilePath
Public methodGetNewMusicFilePath
Public methodGetNewThemeVideoFilePath
Public methodGetNewVideoFilePath
Public methodGetNextAvailableImageFilePath
Public methodGetThemeVideoPath
Public methodGetVideoPath
Public methodOpenFolder
Public methodOpenManual
Public methodPlay
Launches the game. Does not use the startup screen or any other part of the launching process other than simply launching the game. If you're looking to use the whole process with startup screens, please use PluginHelper.LaunchBoxMainViewModel.PlayGame or PluginHelper.BigBoxMainViewModel.PlayGame instead.
Public methodTryRemoveAdditionalApplication
Public methodTryRemoveCustomField
Public methodTryRemoveMount
Top
See Also