Files
DailyDungeon/Scripts/cloudSpawner.gd
2025-06-26 17:04:35 -05:00

21 lines
486 B
GDScript

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