extends Control var timer = 0.0 var circle_01_radius = 20.0 var circle_02_radius = 20.0 func _process(delta): if not visible: return timer += delta circle_01_radius = 48.0 + fmod(timer, 1.5) * 208.0 circle_02_radius = 48.0 + fmod(timer + 0.15, 1.5) * 208.0 update() func _draw(): var alpha_01 = range_lerp(circle_01_radius, 48.0, 80.0, 0.5, 0.0) draw_circle(Vector2.ZERO, circle_01_radius, Color(1.0, 1.0, 1.0, alpha_01)) var alpha_02 = range_lerp(circle_02_radius, 48.0, 80.0, 0.5, 0.0) draw_circle(Vector2.ZERO, circle_02_radius, Color(1.0, 1.0, 1.0, alpha_02))