logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class 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.

    Inheritance
    object
    UnitySoundMixerEffectLoopDefinitionEditor
    Namespace: Serenity.SoundMixer.Installation.Settings.Editor
    Assembly: Serenity.UnitySoundMixer.Installation.Editor.dll
    Syntax
    public class UnitySoundMixerEffectLoopDefinitionEditor : FoundationEditor<UnitySoundMixerEffectLoopDefinition>

    Constructors

    UnitySoundMixerEffectLoopDefinitionEditor()

    Declaration
    public UnitySoundMixerEffectLoopDefinitionEditor()

    Methods

    DrawSerializedFields()

    Draws the definition's serialized fields, relabeling DefaultWet as "Dry/Wet" — the single slider sets the wet amount and the dry is its complement (1 - wet). Mirrors the base iteration, substituting only that one label.

    Declaration
    protected override void DrawSerializedFields()

    OnInspectorGUI()

    Renders the foundation header (Id/Guid + duplicate checks), the definition's serialized fields (via DrawSerializedFields(), called automatically by the base), then a manual-expose reminder.

    Declaration
    public override void OnInspectorGUI()
    In this article
    © 2026 Serenity. All Rights Reserved