14.1 Beta 1 SDK
AchievementDefinition14.1 Beta
public sealed class Unbroken.LaunchBox.Plugins.Achievements.AchievementDefinitionDefines one achievement independently of account progress.
Constructors
AchievementDefinition 14.1 Beta
public AchievementDefinition(string achievementId, string name)Properties
public string AchievementId { get; }public string? Description { get; init; }public int DisplayOrder { get; init; }public bool IsHidden { get; init; }public Unbroken.LaunchBox.Plugins.Achievements.AchievementKind Kind { get; init; }public string? LockedIconUrl { get; init; }public string Name { get; }public int? Points { get; init; }public double? RarityPercent { get; init; }public string? UnlockedIconUrl { get; init; }public System.Uri? WebUri { get; init; }
AchievementId 14.1 Beta
public string AchievementId { get; }Gets the source-local achievement ID.
Description 14.1 Beta
public string? Description { get; init; }Gets or initializes the description.
DisplayOrder 14.1 Beta
public int DisplayOrder { get; init; }Gets or initializes provider display ordering.
IsHidden 14.1 Beta
public bool IsHidden { get; init; }Gets or initializes whether locked details should be concealed.
Kind 14.1 Beta
public Unbroken.LaunchBox.Plugins.Achievements.AchievementKind Kind { get; init; }Gets or initializes list classification.
LockedIconUrl 14.1 Beta
public string? LockedIconUrl { get; init; }Gets or initializes locked artwork.
Name 14.1 Beta
public string Name { get; }Gets the returned title.
Points 14.1 Beta
public int? Points { get; init; }Gets or initializes the optional points value.
RarityPercent 14.1 Beta
public double? RarityPercent { get; init; }Gets or initializes unlock rarity, from zero through one hundred.
UnlockedIconUrl 14.1 Beta
public string? UnlockedIconUrl { get; init; }Gets or initializes unlocked artwork.
WebUri 14.1 Beta
public System.Uri? WebUri { get; init; }Gets or initializes an achievement web page.