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.
Inherited Members
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. |