Class Achievement
- Namespace
- GuildWars2.Hero.Achievements
- Assembly
- GW2SDK.dll
Information about an achievement.
[JsonConverter(typeof(AchievementJsonConverter))]
public record Achievement : IEquatable<Achievement>
- Inheritance
-
Achievement
- Implements
- Derived
- Inherited Members
Properties
- Bits
Describes the individual bits of progress that can be made. The list type is abstract. If the current achievement is a CollectionAchievement then the list items are of type AchievementItemBit , AchievementSkinBit or AchievementMiniatureBit. For regular achievements, the type is AchievementTextBit which is just a description of what is needed.
- Description
An informational description like where to start the achievement or a piece of trivia, as it appears in the achievement tooltip or details.
- Flags
Contains various modifiers that affect how achievements behave.
- IconHref
The URL of the achievement icon as it appears in the achievement panel.
- IconUrl
The URL of the achievement icon as it appears in the achievement panel.
- Id
The achievement ID.
- LockedText
Describes what you need to do to unlock the achievement like which unlock item you need to use or which achievement you need to complete first.
- Name
The name of the achievement as it appears in the achievement panel.
- PointCap
The maximum number of achievement points that can be obtained if this is a repeatable achievement. Check whether the Flags contain the Repeatable flag.
- Prerequisites
A list of achievement IDs which need to be completed before this achievement can be progressed.
- Requirement
Describes what you need to do to complete the achievement.
- Rewards
Describes the rewards for completing this achievement. The list type is abstact, the derived types are CoinsReward, ItemReward, MasteryPointReward or TitleReward.
- Tiers
Describes the tiers of the achievement. Each tier has a number of things you need to do to complete it and a number of points awarded.
Methods
- GetChatLink()
Gets a chat link object for this achievement.