logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementSyncFieldChange.Fields

    The values one field change is built from, named rather than positional.

    Inheritance
    object
    AchievementSyncFieldChange.Fields
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.Achievements.Application.Sync
    Assembly: Serenity.Achievements.Application.dll
    Syntax
    public sealed class AchievementSyncFieldChange.Fields

    Constructors

    Fields()

    Declaration
    public Fields()

    Fields

    ChangeKind

    What the comparison resolved to.

    Declaration
    public AchievementSyncChangeKind ChangeKind
    Field Value
    Type Description
    AchievementSyncChangeKind

    Direction

    The direction this comparison was made for.

    Declaration
    public AchievementSyncDirection Direction
    Field Value
    Type Description
    AchievementSyncDirection

    Kind

    Which achievement field this change is about.

    Declaration
    public AchievementSyncFieldKind Kind
    Field Value
    Type Description
    AchievementSyncFieldKind

    LocalValue

    The value on the authored (local) side.

    Declaration
    public string LocalValue
    Field Value
    Type Description
    string

    LocaleCode

    The locale this change is for, or empty when Kind is not localized.

    Declaration
    public string LocaleCode
    Field Value
    Type Description
    string

    PlatformValue

    The value on the platform side.

    Declaration
    public string PlatformValue
    Field Value
    Type Description
    string

    StorefrontIcon

    The storefront's icon this change would bring in; none for any other change.

    Declaration
    public AchievementStorefrontIcon StorefrontIcon
    Field Value
    Type Description
    AchievementStorefrontIcon

    UnsupportedReason

    Why the field cannot travel, or empty unless ChangeKind is Unsupported.

    Declaration
    public string UnsupportedReason
    Field Value
    Type Description
    string
    In this article
    © 2026 Serenity. All Rights Reserved