Struct AchievementManifestSkip
One achievement a manifest left out, and why.
Inherited Members
Namespace: Serenity.Achievements.Application.Authoring
Assembly: Serenity.Achievements.Application.dll
Syntax
public readonly struct AchievementManifestSkip
Remarks
The reason travels with the id because the three ways an achievement can miss a manifest need three different fixes: type an identifier, pick a trophy tier, or repair what the authoring rules are complaining about. "Skipped: alpha, beta" tells an author something is wrong and nothing about what.
Constructors
AchievementManifestSkip(string, string)
Records one skipped achievement.
Declaration
public AchievementManifestSkip(string id, string reason)
Parameters
| Type | Name | Description |
|---|---|---|
| string | id | Its id. |
| string | reason | Why it was left out. |
Fields
Id
Declaration
public readonly string Id
Field Value
| Type | Description |
|---|---|
| string | The skipped achievement's id, or the placeholder when it has none. |
Reason
Declaration
public readonly string Reason
Field Value
| Type | Description |
|---|---|
| string | Why it was left out. |