14 lines
373 B
GDScript
14 lines
373 B
GDScript
extends Node
|
|
@onready var background_music_player: AudioStreamPlayer = $BackgroundMusic
|
|
@onready var voice_player: AudioStreamPlayer = $Voice
|
|
|
|
func _on_player_game_over() -> void:
|
|
# Delegate to playback logic
|
|
play_if_idle(voice_player)
|
|
|
|
func play_if_idle(player: AudioStreamPlayer) -> void:
|
|
# Play only if not already playing
|
|
if player.playing:
|
|
return
|
|
player.play()
|