IPlaylistGame7.10
Interface in Unbroken.LaunchBox.Plugins.Data
public interface IPlaylistGameDescribes a playlist entry and the information used to resolve its library game.
Properties
GameFileNameGets or sets the stored game filename used when resolving the playlist entry.GameIdGets or sets the identifier of the linked library game.GamePlatformGets or sets the stored platform name used when resolving the playlist entry.GameTitleGets or sets the stored game title used when resolving the playlist entry.LaunchBoxDbIdGets or sets the LaunchBox Games Database identifier, or null when not linked.ManualOrderGets or sets the entry's position in the playlist's manual ordering.PlaylistIdGets the playlist identifier.
GameFileName
string GameFileName { get; set; }Gets or sets the stored game filename used when resolving the playlist entry.
GameId
string GameId { get; set; }Gets or sets the identifier of the linked library game.
GamePlatform
string GamePlatform { get; set; }Gets or sets the stored platform name used when resolving the playlist entry.
GameTitle
string GameTitle { get; set; }Gets or sets the stored game title used when resolving the playlist entry.
LaunchBoxDbId
int? LaunchBoxDbId { get; set; }Gets or sets the LaunchBox Games Database identifier, or null when not linked.
ManualOrder
int ManualOrder { get; set; }Gets or sets the entry's position in the playlist's manual ordering.
PlaylistId
string PlaylistId { get; }Gets the playlist identifier.
Methods
GetActualGameResolves this playlist entry to a library game using its stored identifiers and matching metadata.
GetActualGame
IGame GetActualGame()Resolves this playlist entry to a library game using its stored identifiers and matching metadata.