Namespace Serenity.Achievements.Infrastructure.Components
Classes
UnityAchievementEvaluatorRunner
The frame loop the achievement evaluator needs: ticks the time-driven condition trees every frame, and runs a recovery pass on a backing-off schedule that re-attempts the platform sync and re-resolves any signal type the binder could not find at boot.
UnityAchievementScreenshotCapturer
Grabs the frame the player unlocked an achievement on, downscales it to the width the project keeps, and hands back the encoded PNG bytes.