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.