Class UnityGameProgressService
Unity-facing GameProgressService specialization.
Namespace: Serenity.GameProgress.Infrastructure.Services
Assembly: Serenity.UnityGameProgress.Infrastructure.dll
Syntax
public class UnityGameProgressService : GameProgressService
Remarks
Adds no behavior beyond the engine-agnostic base: this subclass exists to stamp a concrete
Id/Guid identity on construction, matching the registration convention every other Unity
service implementation follows (e.g. UnityLeaderboardService).
Constructors
UnityGameProgressService(IGameProgressStore, IEventDispatcherService, ILogService)
Initializes a new instance of the UnityGameProgressService class.
Declaration
public UnityGameProgressService(IGameProgressStore store, IEventDispatcherService eventDispatcherService, ILogService logService)
Parameters
| Type | Name | Description |
|---|---|---|
| IGameProgressStore | store | Backend store used to persist and load game progress. |
| IEventDispatcherService | eventDispatcherService | Dispatcher used to broadcast progress signals. May be |
| ILogService | logService | Logging service. May be |