extends CSGBox3D @export var number_of_clouds : int = 50 @export var cloud = preload("res://cloud1.tscn") func _ready() -> void: spawn_clouds() func spawn_clouds(): while number_of_clouds >= 0: number_of_clouds -= 1 var x : float = randf_range(size.x / 2, -size.x /2) var y : float = randf_range(size.y/ 2, -size.y /2) var z : float = randf_range(size.z / 2, -size.z /2) var spawn_pos = Vector3(x,y,z) var cloud = cloud.instantiate() cloud.global_position = self.global_position + spawn_pos add_child(cloud)