logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.AudioPlayer.Infrastructure.Settings.Editor.Builder

    Classes

    BatchSoundEffectImportWindow

    Wizard window (Tools > Serenity > Audio > Batch Import Sound Effects) for importing and configuring many sound effects at once. The user drops or adds audio files, reviews/edits the per-item rows, applies common defaults, then creates one UnityAudioPlayerClipDefinition per effect. All logic lives in BatchSoundEffectImporter; this window only collects input and renders feedback (matching the project's other IMGUI editor wizards).

    BatchSoundEffectImporter

    Builds UnityAudioPlayerClipDefinition assets in batch from validated wizard input, with rollback on failure (mirrors GameSettingCreator / ModalCreator). The BatchSoundEffectImportWindow only collects input and renders results; all inference, validation, path generation, duplicate detection and asset creation live here so they can be unit tested without the window.

    BatchSoundEffectImporter.Input

    Everything needed to create a batch of clip definitions.

    BatchSoundEffectImporter.Item

    One sound effect to import: its source, resolved clip and per-item parameters.

    BatchSoundEffectImporter.Result

    Outcome of a Create(Input) call.

    In this article
    © 2026 Serenity. All Rights Reserved