logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementPlatformFields

    The per-storefront values a creation run carries, one small group per kind.

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

    Grouped into one object rather than spread across ten loose fields on AchievementSettingsCreator.Input, because the four storefronts need nothing in common — the same reason each one is its own asset at runtime. This type is the data; AchievementPlatformAssetAuthoring is the actor that validates it and writes the assets.

    Constructors

    AchievementPlatformFields()

    Declaration
    public AchievementPlatformFields()

    Fields

    Epic

    What the Epic definition asset is filled from.

    Declaration
    public EpicPlatformFields Epic
    Field Value
    Type Description
    EpicPlatformFields

    PlayStation

    What the PlayStation definition asset is filled from.

    Declaration
    public PlayStationPlatformFields PlayStation
    Field Value
    Type Description
    PlayStationPlatformFields

    Steam

    What the Steam definition asset is filled from.

    Declaration
    public SteamPlatformFields Steam
    Field Value
    Type Description
    SteamPlatformFields

    Xbox

    What the Xbox definition asset is filled from.

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