logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityAudioPlayerEmitterFactory

    Factory for creating Unity audio emitter GameObjects with AudioSource components. Handles creation and configuration of audio sources with proper mixer group assignments.

    Inheritance
    object
    UnityAudioPlayerEmitterFactory
    Implements
    IAudioPlayerEmitterFactory
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.AudioPlayer.Infrastructure.Services
    Assembly: Serenity.UnityAudioPlayer.Infrastructure.dll
    Syntax
    public class UnityAudioPlayerEmitterFactory : IAudioPlayerEmitterFactory

    Constructors

    UnityAudioPlayerEmitterFactory()

    Declaration
    public UnityAudioPlayerEmitterFactory()

    Methods

    CreateAudioPlayerEmitter(CreateAudioPlayerEmitterInput)

    Creates an audio player emitter from generic input DTO by casting to Unity-specific implementation.

    Declaration
    public CreateAudioPlayerEmitterOutput CreateAudioPlayerEmitter(CreateAudioPlayerEmitterInput input)
    Parameters
    Type Name Description
    CreateAudioPlayerEmitterInput input

    Generic creation input DTO

    Returns
    Type Description
    CreateAudioPlayerEmitterOutput

    Generic creation output DTO containing the created emitter

    CreateAudioPlayerEmitter(CreateUnityAudioPlayerEmitterInput)

    Creates a Unity-specific audio player emitter GameObject with AudioSource component and mixer group configuration.

    Declaration
    public CreateUnityAudioPlayerEmitterOutput CreateAudioPlayerEmitter(CreateUnityAudioPlayerEmitterInput input)
    Parameters
    Type Name Description
    CreateUnityAudioPlayerEmitterInput input

    Unity-specific creation input containing name and settings

    Returns
    Type Description
    CreateUnityAudioPlayerEmitterOutput

    Unity-specific creation output containing the configured GameObject

    Implements

    IAudioPlayerEmitterFactory
    In this article
    © 2026 Serenity. All Rights Reserved