LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

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

EmulatorRetroAchievementsSupport14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Emulators.EmulatorRetroAchievementsSupport
Describes an emulator installation's RetroAchievements support and current state.

Constructors

EmulatorRetroAchievementsSupport 14.1 Beta

C#
public EmulatorRetroAchievementsSupport(bool isSupported, bool isEnabled = false, bool isHardcore = false, string? username = null, string? token = null)
Initializes a RetroAchievements support result.
isSupported 14.1 Beta
Whether the emulator supports RetroAchievements.
isEnabled 14.1 Beta
Whether RetroAchievements is enabled.
isHardcore 14.1 Beta
Whether hardcore mode is enabled.
username 14.1 Beta
The currently configured username.
token 14.1 Beta
The currently configured API token.

Properties

CurrentToken 14.1 Beta

C#
public string? CurrentToken { get; }
Gets the currently configured API token.

CurrentUsername 14.1 Beta

C#
public string? CurrentUsername { get; }
Gets the currently configured username.

IsEnabled 14.1 Beta

C#
public bool IsEnabled { get; }
Gets whether RetroAchievements is enabled.

IsHardcore 14.1 Beta

C#
public bool IsHardcore { get; }
Gets whether hardcore mode is enabled.

IsSupported 14.1 Beta

C#
public bool IsSupported { get; }
Gets whether the emulator supports RetroAchievements.