logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    Inheritance
    object
    AudioMixerRelationshipManagerWindow
    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()
    In this article
    © 2026 Serenity. All Rights Reserved