logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.GameSave.Application.Events

    Classes

    GameLoadedSignal

    Broadcast whenever TryLoadAsync(SaveSlotId, CancellationToken) successfully loads a slot.

    GameSavedSignal

    Broadcast whenever SaveAsync(SaveSlotId, string, CancellationToken) (directly, via SaveActiveAsync(string, CancellationToken), or via CopyAsync(SaveSlotId, SaveSlotId, CancellationToken)) persists a slot.

    LoadGameAction

    Action that reacts to RequestLoadGameSignal by loading the signaled slot through the IGameSaveService.

    RequestLoadGameSignal

    Signal dispatched to load a specific save slot.

    RequestSaveGameSignal

    Signal dispatched to save the currently active slot.

    SaveGameAction

    Action that reacts to RequestSaveGameSignal by saving the active slot through the IGameSaveService.

    SaveSlotDeletedSignal

    Broadcast whenever DeleteAsync(SaveSlotId, CancellationToken) removes a slot's save.

    ShowSaveSlotMenuAction

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

    ShowSaveSlotMenuSignal

    Dispatched to show a save-slot menu view (or any other view registered with the IViewRouter) by its Id.

    In this article
    © 2026 Serenity. All Rights Reserved