Class SerenityMixerTopologyWindow
Read-only visual routing diagram for a Unity UnityEngine.Audio.AudioMixer and the Serenity sound
configuration: draws each Serenity audio channel wired to its mixer group, marks which groups have their
volume exposed, and lays out each effect loop's source groups feeding its loop group via sends.
Complements the Audio Channel Manager (which lists inconsistencies and creates/repairs channels):
this answers "how does my audio actually route?" at a glance, with no analysis or edits.
Namespace: Serenity.SoundMixer.Infrastructure.RelationshipManager.Editor
Assembly: Serenity.UnitySoundMixer.Infrastructure.Editor.dll
Syntax
public sealed class SerenityMixerTopologyWindow : EditorWindow
Remarks
Reuses AudioMixerRelationshipScanner for the topology, so it stays consistent with the manager
and needs no extra mixer-reading logic. Purely a viewer — it never modifies the mixer or assets.
Nodes are auto-sized cards (so long names never clip), carry a per-type icon, and are selectable: clicking a
card highlights it, its routed counterpart, and the connectors between them while dimming the rest, with the
active route gently pulsing. A legend and a detail panel make the diagram self-explanatory.
Constructors
SerenityMixerTopologyWindow()
Declaration
public SerenityMixerTopologyWindow()
Methods
Open()
Opens the mixer topology window.
Declaration
public static void Open()