Class AchievementSyncCopilotStepGui
The wizard's Apply step when TransportMode is Copilot: one achievement at a time, one field at a time, each with a Copy button and a done-checkbox — the manual-fallback walkthrough that keeps a Valve breakage a slowdown rather than an outage.
Inherited Members
Namespace: Serenity.Achievements.Infrastructure.Editor.Sync
Assembly: Serenity.UnityAchievements.Infrastructure.Editor.dll
Syntax
public sealed class AchievementSyncCopilotStepGui
Remarks
Kept off AchievementSyncApplyStepGui rather than folded into it: the two render entirely different things (a report/preview list versus a per-field paste checklist with its own stepper and export buttons) and share no drawing code, so combining them would only grow one file past the point either half is readable on its own.
Constructors
AchievementSyncCopilotStepGui()
Declaration
public AchievementSyncCopilotStepGui()
Methods
Draw(AchievementSyncWizardSession)
Draws the step.
Declaration
public AchievementSyncCopilotStepGui.Result Draw(AchievementSyncWizardSession session)
Parameters
| Type | Name | Description |
|---|---|---|
| AchievementSyncWizardSession | session | The session to read the walkthrough scripts from, and to write progress ticks into. |
Returns
| Type | Description |
|---|---|
| AchievementSyncCopilotStepGui.Result |
RemainingManualSteps(AchievementSyncWizardSession)
The remaining manual steps for the Done step's teaching section: one per achievement that still has an un-ticked field or icon, or a single "all done" line when every one of them is — "Publish in Steamworks" always stays, since this tool never publishes on the author's behalf.
Declaration
public static IReadOnlyList<SerenityWizardDoneStep.ManualStep> RemainingManualSteps(AchievementSyncWizardSession session)
Parameters
| Type | Name | Description |
|---|---|---|
| AchievementSyncWizardSession | session | The session to read the scripts and progress from. |
Returns
| Type | Description |
|---|---|
| IReadOnlyList<SerenityWizardDoneStep.ManualStep> |