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.