properly fade out the music when finishing a level
This commit is contained in:
parent
a3e0c4d82d
commit
c0aed38065
12 changed files with 80 additions and 87 deletions
14
index.tscn
14
index.tscn
|
@ -48,19 +48,13 @@ func stop_level() -> void:
|
|||
$Timer.paused = true
|
||||
changing_level = true
|
||||
|
||||
AudioServer.set_bus_volume_db(0, -5)
|
||||
await get_tree().create_timer(0.5).timeout
|
||||
AudioServer.set_bus_volume_db(0, -10)
|
||||
await get_tree().create_timer(0.5).timeout
|
||||
AudioServer.set_bus_volume_db(0, -30)
|
||||
await get_tree().create_timer(0.5).timeout
|
||||
AudioServer.set_bus_volume_db(0, -50)
|
||||
await get_tree().create_timer(0.5).timeout
|
||||
|
||||
var next_level: PackedScene
|
||||
var current_levels = $Levels.get_children(true)
|
||||
if len(current_levels):
|
||||
var current_level = current_levels[0]
|
||||
var current_level: Level = current_levels[0]
|
||||
current_level.music.fadeOut(2)
|
||||
await get_tree().create_timer(2).timeout
|
||||
|
||||
if current_level.get_meta(\"name\") == \"Base\":
|
||||
next_level = forest
|
||||
elif current_level.get_meta(\"name\") == \"Forest\":
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue