logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.GameProgress.Application.Events

    Classes

    ExtraUnlockedSignal

    Broadcast whenever UnlockExtra(string) unlocks a NEW extra (never for an already-unlocked one).

    GameCompletedSignal

    Broadcast whenever IncrementCompletionCount() runs.

    GameProgressChangedSignal

    Broadcast whenever the in-memory game progress changes, for any reason (completion, unlock, custom payload change, or a fresh load from the store). Consumers that only care "did anything change" can subscribe to this instead of every specific signal.

    In this article
    © 2026 Serenity. All Rights Reserved