added hit sound effect on func _die() in the EnemyBase class

pull/1/head
Meik Schürmann 2026-04-13 13:09:51 +02:00
parent ad2dceeee1
commit 5cc134ff7b
2 changed files with 7 additions and 1 deletions

View File

@ -11,5 +11,5 @@ bus/2/name = &"SFX"
bus/2/solo = false bus/2/solo = false
bus/2/mute = false bus/2/mute = false
bus/2/bypass_fx = false bus/2/bypass_fx = false
bus/2/volume_db = -5.625 bus/2/volume_db = -14.05601
bus/2/send = &"Master" bus/2/send = &"Master"

View File

@ -7,6 +7,7 @@ var is_dying = false
var speed var speed
var witch var witch
var player var player
var death_sound = preload("res://assets/music & sfx/sfx/hit2.wav")
func _ready() -> void: func _ready() -> void:
witch = get_node("/root/Game/Witch") witch = get_node("/root/Game/Witch")
@ -16,6 +17,11 @@ func _ready() -> void:
func _die(): func _die():
is_dying = true is_dying = true
animated_sprite_2d.play("death") animated_sprite_2d.play("death")
var player = AudioStreamPlayer.new()
add_child(player)
player.stream = death_sound
player.bus = "SFX"
player.play()
await animated_sprite_2d.animation_finished await animated_sprite_2d.animation_finished
queue_free() queue_free()