From 18c982f77015dca9a43d9602ff18b533130b8fb0 Mon Sep 17 00:00:00 2001 From: Steven Wroblewski Date: Sun, 10 May 2026 21:49:40 +0200 Subject: [PATCH] feat(sfx): wire character pickup/tap/place SFX to AudioManager --- scripts/characters/character.gd | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/characters/character.gd b/scripts/characters/character.gd index de94f06..38d07b9 100644 --- a/scripts/characters/character.gd +++ b/scripts/characters/character.gd @@ -187,6 +187,7 @@ func _handle_outfit_tap() -> void: func _on_drag_picked_up(pos: Vector2) -> void: + AudioManager.play_sfx("character_pickup") _is_held = true _drag_start_position = pos set_animation_state("held") @@ -197,9 +198,11 @@ func _on_drag_released(pos: Vector2) -> void: _is_held = false var drag_distance: float = pos.distance_to(_drag_start_position) if drag_distance < _TAP_THRESHOLD: + AudioManager.play_sfx("character_tap") set_animation_state("idle") _handle_outfit_tap() return + AudioManager.play_sfx("character_place") set_animation_state("idle") if data == null or data.id.is_empty(): return