SchildDerStaerke/scripts/audio_manager.gd

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()