logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Struct AchievementManifestSkip

    One achievement a manifest left out, and why.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    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.

    In this article
    © 2026 Serenity. All Rights Reserved