logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Achievements.Application.Events

    Classes

    AchievementProgressChangedSignal

    Broadcast whenever the tracked progress of a progressive achievement changes.

    AchievementScreenshotCapturedSignal

    Broadcast once the screenshot taken for an unlock has been stored and attached to its unlock record. Always arrives after AchievementUnlockedSignal, because the unlock never waits on the capture.

    AchievementUnlockedSignal

    Broadcast whenever an achievement is unlocked for a player.

    ShowAchievementsAction

    Action that reacts to ShowAchievementsSignal by showing the signaled view through the IViewRouter.

    ShowAchievementsSignal

    Dispatched to show an achievements view (or any other view registered with the IViewRouter) by its Id.

    UnlockAchievementAction

    Action that reacts to UnlockAchievementSignal by unlocking the signaled achievement through the IAchievementService.

    UnlockAchievementSignal

    Dispatched to unlock an achievement through UnlockAchievementAction, so a designer can wire "award this" from a no-code signal trigger instead of a call to IAchievementService.

    In this article
    © 2026 Serenity. All Rights Reserved