extends CSGSpawner @export var number_of_clouds : int = 50 const CLOUD_1 = preload("res://cloud1.tscn") func _ready() -> void: spawn_clouds() func spawn_clouds(): while number_of_clouds >= 0: number_of_clouds -= 1 var spawn_pos = random_box_pos() var set_pos = self.global_position + spawn_pos var cloud = CLOUD_1.instantiate() cloud.visible = false add_child(cloud) cloud.global_position = set_pos await cloud.global_position == set_pos cloud.visible = true