logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.GameSettings.Infrastructure.Services

    Classes

    UnityGameSettingsFactory

    Factory class for creating GameSettings entities from game settings definitions.
    Provides Unity-specific implementation of the IGameSettingsFactory interface for converting definition objects into concrete GameSettings instances.

    UnityGameSettingsService

    Unity-specific implementation of game settings service using MonoBehaviour with persistent storage.
    Manages game settings dictionary with type-safe value operations (string, int, float, bool), event dispatching for settings changes, and file-based persistence through PersistenceUseCases.
    Provides initialization with logging, persistence, and path services for Unity applications with foundation settings identification and Unity editor integration.

    UnityGameSettingsServiceFactory

    Factory class for creating Unity game settings service instances.
    Creates and configures UnityGameSettingsService with required dependencies, game settings data, and proper Unity GameObject setup.

    In this article
    © 2026 Serenity. All Rights Reserved