Files
romants/scenes/enemy_ants.gd
2024-10-07 02:28:14 +02:00

16 lines
444 B
GDScript

class_name EnemySpawn extends Node3D
var enemy_scene := preload("res://entities/ants/enemy_ant.tscn")
func _ready() -> void:
$Timer.wait_time = randi_range(1, 10)
$Timer.start()
func _on_timer_timeout() -> void:
$Timer.wait_time = randi_range(1, 10)
if $Ants.get_children().size() < Game.instance.enemies_per_spawn:
var enemy := enemy_scene.instantiate() as EnemyAnt
$Ants.add_child(enemy)
enemy.global_position = global_position