extends Node @onready var light1 = $PointLight2D1 @onready var light2 = $PointLight2D2 @onready var area = $Area2D as Area2D var original_energy1: float var original_energy2: float func _ready() -> void: original_energy1 = light1.energy light1.energy = 0.0 original_energy2 = light2.energy light2.energy = 0.0 area.area_entered.connect(_on_area_entered) func _on_area_entered(_area) -> void: var tween = create_tween() tween.tween_property(light1, "energy", original_energy1, 2.0) tween.parallel().tween_property(light2, "energy", original_energy2, 2.0)