added hit sound effect on func _die() in the EnemyBase class
parent
ad2dceeee1
commit
5cc134ff7b
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue