From db75c6bf7e38fc0e090d398a7bb6c538afbdc9de Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Thu, 2 Apr 2026 19:40:39 +0200 Subject: [PATCH] Update sound emitter entity creation logic --- src/app/App.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/App.tsx b/src/app/App.tsx index a862fdae..b892f77f 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -1483,11 +1483,14 @@ export function App({ store, initialStatusMessage }: AppProps) { } try { + const trimmedAudioAssetId = soundEmitterAudioAssetIdDraft.trim(); const nextEntity = createSoundEmitterEntity({ id: selectedSoundEmitter.id, position: snapVec3ToGrid(readVec3Draft(entityPositionDraft, "Sound Emitter position"), DEFAULT_GRID_SIZE), - radius: readPositiveNumberDraft(soundEmitterRadiusDraft, "Sound Emitter radius"), - gain: readNonNegativeNumberDraft(soundEmitterGainDraft, "Sound Emitter gain"), + audioAssetId: trimmedAudioAssetId.length === 0 ? undefined : trimmedAudioAssetId, + volume: readNonNegativeNumberDraft(soundEmitterVolumeDraft, "Sound Emitter volume"), + refDistance: readPositiveNumberDraft(soundEmitterRefDistanceDraft, "Sound Emitter ref distance"), + maxDistance: readPositiveNumberDraft(soundEmitterMaxDistanceDraft, "Sound Emitter max distance"), autoplay: soundEmitterAutoplayDraft, loop: soundEmitterLoopDraft });