extends Control

var tween


func _ready() -> void:
	modulate = Color.TRANSPARENT
	Triggerer.listen("paused", _on_pause_menu)


func _on_pause_menu(data) -> void:
	if tween:
		tween.kill()
	
	tween = create_tween()
	tween.tween_property(self, "modulate", Color.WHITE if data.value else Color.TRANSPARENT, 0.25)