logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementSyncLocalSnapshotSource.Options

    The values one snapshot build is configured with, named rather than positional.

    Inheritance
    object
    AchievementSyncLocalSnapshotSource.Options
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.Achievements.Infrastructure.Editor.Sync
    Assembly: Serenity.UnityAchievements.Infrastructure.Editor.dll
    Syntax
    public sealed class AchievementSyncLocalSnapshotSource.Options

    Constructors

    Options()

    Declaration
    public Options()

    Fields

    AuthoringLocaleCode

    The locale a non-translating achievement's literal Name/Description text is filed under.

    Declaration
    public string AuthoringLocaleCode
    Field Value
    Type Description
    string

    IconEncoder

    Encodes the unlocked/locked icon payloads. Null (or IncludeIcons false) leaves every record's icons at None.

    Declaration
    public IAchievementSyncIconEncoder IconEncoder
    Field Value
    Type Description
    IAchievementSyncIconEncoder

    IncludeIcons

    Whether to encode icons at all. False skips IconEncoder entirely.

    Declaration
    public bool IncludeIcons
    Field Value
    Type Description
    bool

    LocaleCodes

    The locale codes to resolve translated text under. Ignored for achievements that are not translating.

    Declaration
    public IReadOnlyList<string> LocaleCodes
    Field Value
    Type Description
    IReadOnlyList<string>

    Platform

    The storefront to build API names and identifiers for.

    Declaration
    public AchievementPlatformKind Platform
    Field Value
    Type Description
    AchievementPlatformKind

    StringTableCollectionName

    The Unity Localization string table collection translated text is read from.

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