Namespace Serenity.MusicPlayer.Infrastructure.Services
Classes
UnityMusicPlayerService
Unity implementation of music player service providing music playback functionality.
Extends UnityAudioPlayerService with specialized music track management, playlist controls, and game settings integration.
Handles track sequencing, repeat modes, and event-driven music playback through the application's event dispatcher system.
Supports both direct music track playing and game settings-based music selection for dynamic audio configuration.
UnityMusicPlayerServiceFactory
Factory for creating Unity music player service instances with complete setup and configuration.
Handles the creation of GameObject hierarchies, audio emitter setup, and service initialization for music playback.
Manages dependency injection and ensures proper integration between audio systems and music track management.
Converts music track definitions to runtime entities and configures the service for immediate use.