Enum AchievementPlatformKind
The storefronts an achievement can be mirrored to, as an authoring-time set. One value per
identifier AchievementPlatformMapping carries.
Namespace: Serenity.Achievements.Application.Authoring
Assembly: Serenity.Achievements.Application.dll
Syntax
public enum AchievementPlatformKind
Remarks
Exists so a rule can say "this project ships on Steam and PlayStation, and this achievement names no Steam id". The gateway that actually talks to a storefront identifies itself by name at runtime instead — a project can register a gateway this enum knows nothing about.
Fields
| Name | Description |
|---|---|
| Epic | Epic Online Services, keyed by the achievement identifier. |
| PlayStation | PlayStation Network, keyed by the trophy identifier. |
| Steam | Steam, keyed by the Steamworks API name. |
| Xbox | Xbox, keyed by the achievement identifier. |