Namespace Serenity.SoundMixer.Installation.Settings.Editor
Classes
UnityAudioMixerReturn
Data structure for returning AudioMixer information from YAML parsing.
Contains AudioMixer name, group information, and exposed parameter values.
UnitySoundMixerEffectLoopDefinitionEditor
Custom inspector for UnitySoundMixerEffectLoopDefinition assets.
Reuses Serenity.Global.Infrastructure.Settings.Editor.FoundationEditor`1 so the loop Id/Guid get the standard validation and
duplicate-id detection for free, then draws the remaining fields and a reminder that the loop's
output Attenuation parameter must be exposed manually in the AudioMixer for runtime control.
UnitySoundMixerSettingsEditor
Unity Editor custom inspector for UnitySoundMixerSettings ScriptableObjects.
Provides comprehensive editing interface for AudioMixer configuration including parameter discovery, value range settings, and exposed parameter management.
Features automatic YAML parsing to extract exposed parameters directly from AudioMixer assets.