REM/scenes/props/park_clock.gd
2026-03-26 20:37:29 -06:00

17 lines
699 B
GDScript

extends Node3D
#@onready var decal: Decal = $"../../Floor/Decal"
@onready var audio_clock: AudioStreamPlayer3D = $AudioClock
@onready var animation_park_clock: AnimationPlayer = $AnimationParkClock
##Get length of audio and subtract a small amount so fade out happens before audio stops
@onready var fade_out_time = $AudioClock.stream.get_length() - 0.05
func death_clock():
#print(fade_out_time)
animation_park_clock.play("clock_down")
await animation_park_clock.animation_finished
var tween = create_tween()
##Object, Property, Target Volume (between -60 and -80 in silent), Time
tween.tween_property(audio_clock, "volume_db", -60, fade_out_time)
$AudioClock.play()
#decal.visible = true