fixed bug where pausing after collecting a shard would play 2 songs at once

This commit is contained in:
pennyrigate 2023-12-30 19:54:34 -05:00
parent 6fbd145cff
commit 620a785653

View file

@ -66,6 +66,7 @@ func play_shard_sound():
var idx = AudioServer.get_bus_index("sound") var idx = AudioServer.get_bus_index("sound")
AudioServer.set_bus_mute(idx, true) AudioServer.set_bus_mute(idx, true)
ac_music.set_stream_paused(true) ac_music.set_stream_paused(true)
ac_pause_music.set_stream_paused(true)
if Game.deaths == 0: if Game.deaths == 0:
play_sound(a_good_job,ac_shard) play_sound(a_good_job,ac_shard)
else: else:
@ -74,4 +75,5 @@ func play_shard_sound():
func _on_ShardSound_finished(): func _on_ShardSound_finished():
var idx = AudioServer.get_bus_index("sound") var idx = AudioServer.get_bus_index("sound")
AudioServer.set_bus_mute(idx, false) AudioServer.set_bus_mute(idx, false)
ac_music.set_stream_paused(false) if !get_tree().paused: ac_music.set_stream_paused(false)
ac_pause_music.set_stream_paused(false)