LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

IStateManager7.10

C#
public interface Unbroken.LaunchBox.Plugins.Data.IStateManager
This interface provides access to various information about the current state of LaunchBox and Big Box.

Properties

BigBoxCurrentTheme 7.11

C#
string BigBoxCurrentTheme { get; }
Gets a value specifying the currently in use theme for Big Box.

IsBigBox 7.10

C#
bool IsBigBox { get; }
Gets a value specifying whether the running application is Big Box (true) or LaunchBox (false).

IsBigBoxInAttractMode 7.10

C#
bool IsBigBoxInAttractMode { get; }
Gets a value specifying whether Big Box is in attract mode or not.

IsBigBoxLocked 7.10

C#
bool IsBigBoxLocked { get; }
Gets a value specifying whether Big Box is currently locked.

IsPremium 7.10

C#
bool IsPremium { get; }
Gets a value specifying whether the current user is licensed for LaunchBox Premium.

Methods

GetAllSelectedGames 7.10

C#
Unbroken.LaunchBox.Plugins.Data.IGame[] GetAllSelectedGames()
Gets an array of all of the currently selected games in LaunchBox or Big Box.

Returns

The selected games, or an empty array when no games are selected.

GetSelectedPlatform 9.8

C#
Unbroken.LaunchBox.Plugins.Data.IPlatform GetSelectedPlatform()
Gets the currently selected platform in LaunchBox or Big Box.

Returns

The selected platform, or null when no platform is selected.