logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementSyncScopeStepGui

    The wizard's second step: narrows what the pull compares against the project — which locales, which string table collection, where a freshly created achievement lands, and whether to back up first.

    Inheritance
    object
    AchievementSyncScopeStepGui
    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 AchievementSyncScopeStepGui
    Remarks

    Direction is shown as a pair of cards, Push active only when the chosen connector's CanPush says so — capability-driven rather than a platform check, so a future connector lights the card up the moment it reports the capability, with no change needed here. A connector with no push support keeps the card visibly disabled instead of hidden, the same honesty about the roadmap the Platform step's unwired platform cards practice.

    Constructors

    AchievementSyncScopeStepGui()

    Declaration
    public AchievementSyncScopeStepGui()

    Methods

    Draw(AchievementSyncWizardSession, IReadOnlyList<UnityAchievementDefinition>)

    Draws the step.

    Declaration
    public void Draw(AchievementSyncWizardSession session, IReadOnlyList<UnityAchievementDefinition> definitions)
    Parameters
    Type Name Description
    AchievementSyncWizardSession session

    The session to read and write.

    IReadOnlyList<UnityAchievementDefinition> definitions

    The project's authored achievements, used to suggest a default string table collection.

    In this article
    © 2026 Serenity. All Rights Reserved