Class AchievementSyncLocalSnapshotSource.Options
The values one snapshot build is configured with, named rather than positional.
Inherited Members
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 |