extends Timer var old_speed : float func on_speed_changed(speed : float): var ratio = speed / old_speed var old_wait_time = wait_time var old_time_left = time_left if old_time_left > 0: start(old_time_left * ratio) wait_time = old_wait_time * ratio old_speed = speed