Namespace Serenity.SoundMixer.Installation.Settings
Classes
UnitySoundMixerEffectLoopDefinition
Unity ScriptableObject implementation of a registered AudioMixer effect-loop definition.
Created by the "Tools > Serenity > Audio > Create Audio Mixer Effect Loop" tool alongside the
actual mixer group, this asset is the persistent, reusable record of a loop (e.g. EchoLoop) that
runtime use cases / EventDispatcher signals resolve by Id.
UnitySoundMixerEffectLoopSource
Serializable Unity implementation of ISoundMixerEffectLoopSource: one source-group route for an effect loop, holding the exposed AudioMixer parameter names. Authored on the UnitySoundMixerEffectLoopDefinition asset in the inspector. Runtime-only (no UnityEditor).
UnitySoundMixerSettings
Unity ScriptableObject implementation for sound mixer configuration settings.
Defines Unity AudioMixer configuration including volume ranges, exposed parameters, and interface mappings.
Serves as the bridge between Unity's audio system and the domain layer abstraction.