class_name ScalableSprite2D extends Sprite2D func scale_sprite(world_space_width: float): var scale_factor = world_space_width / self.texture.get_width() self.scale = Vector2(scale_factor, scale_factor)