super_space_game/scripts/objective_list_item.gd

20 lines
329 B
GDScript3
Raw Normal View History

extends Label
var progress = 1
var hiding = false
func _ready() -> void:
$AnimationPlayer.play("show")
func _process(delta: float) -> void:
if hiding: return
if global.stats.mission_progress >= progress:
hiding = true
$AnimationPlayer.play("hide")
await $AnimationPlayer.animation_finished
queue_free()