logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityGameProgressService

    Unity-facing GameProgressService specialization.

    Inheritance
    object
    UnityGameProgressService
    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 null.

    ILogService logService

    Logging service. May be null.

    In this article
    © 2026 Serenity. All Rights Reserved