Namespace Serenity.GameProgress.Application.Services
Classes
GameProgressService
Default IGameProgressService implementation. Holds the current progress as an in-memory cache, mutated through immutable GameProgressData replacements, and delegates persistence to an injected IGameProgressStore. Broadcasts completion/unlock/change signals through an optional event dispatcher.