Class AudioMixerRelationshipManagerWindow
Editor window (Tools > Serenity > Audio > Audio Channel Manager) that shows and reconciles the relationship between a Unity AudioMixer and the Serenity sound configuration: which groups exist, which channels (AudioPlayerSettings) route to them, the effect loops, the exposed parameters, and every inconsistency between the two sides. It can create a channel/group, run repair actions, and — with a dry-run preview, explicit confirmation and Undo for the reversible parts — delete a channel/group while migrating the references that would otherwise break.
The window only orchestrates: detection lives in AudioMixerRelationshipAnalyzer, repair planning in AudioMixerChannelDeletionPlanner, scanning in AudioMixerRelationshipScanner, and group/channel creation in their own helpers.
Namespace: Serenity.SoundMixer.Infrastructure.RelationshipManager.Editor
Assembly: Serenity.UnitySoundMixer.Infrastructure.Editor.dll
Syntax
public sealed class AudioMixerRelationshipManagerWindow : EditorWindow
Constructors
AudioMixerRelationshipManagerWindow()
Declaration
public AudioMixerRelationshipManagerWindow()
Methods
Open()
Declaration
public static void Open()