extends Sprite3D var lights func _ready(): lights = get_parent().lights func _process(delta): var lum = Vector3.ZERO for light in lights: lum += light[1]/max(light[0].distance_squared_to(global_position)/2,1) modulate = Color(lum.x,lum.y,lum.z)