logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    In this article
    © 2026 Serenity. All Rights Reserved