extends Node @onready var light = $PointLight2D @onready var area = $Area2D as Area2D var original_energy: float func _ready() -> void: original_energy = light.energy light.energy = 0.0 area.area_entered.connect(_on_area_entered) func _on_area_entered(_area) -> void: create_tween().tween_property(light, "energy", original_energy, 2.0)