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.