logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.AudioPlayer.Infrastructure.Settings.Editor

    Classes

    UnityAudioPlayerClipDefinitionEditor

    Unity Editor custom inspector for UnityAudioPlayerClipDefinition ScriptableObject.
    Provides specialized GUI for configuring individual audio clip definitions including Unity AudioClip asset references and addressable asset paths. Features validation for clip assignments and path configurations with integrated editor tooling for audio asset management workflows.
    The stored AudioClipPath is kept in sync automatically:

    • When an AudioClip is assigned or removed.
    • On every inspector redraw (catches Addressables address changes).
    • When the AudioClip asset is moved (via Serenity.AudioPlayer.Infrastructure.Settings.Editor.UnityAudioPlayerClipDefinitionPostprocessor).

    UnityAudioPlayerSettingsEditor

    Unity Editor custom inspector for UnityAudioPlayerSettings ScriptableObject. Provides specialized GUI for configuring audio player service settings including channel count, audio type classification, Unity mixer group assignments, and game settings integration. Extends FoundationEditor for consistent editor styling and validation patterns.

    In this article
    © 2026 Serenity. All Rights Reserved