extends Camera2D onready var basketball = $"../Basketball" onready var hoop = $"../Hoop" func _process(_delta): position = (basketball.position + hoop.position) / 2 if (basketball.position.distance_to(hoop.position) + (basketball.drag_radius * 3)) > limit_right: set_zoom(Vector2(1, 1) * ((basketball.position.distance_to(hoop.position) + (basketball.drag_radius * 3)) / limit_right)) else: set_zoom(Vector2(1, 1))