class_name CameraController extends Camera2D func apply_drag(delta: Vector2) -> void: position += delta / zoom func set_map_bounds(rect: Rect2) -> void: limit_left = int(rect.position.x) limit_top = int(rect.position.y) limit_right = int(rect.position.x + rect.size.x) limit_bottom = int(rect.position.y + rect.size.y)