Files
Bullosseum/matador_spawn.gd
T
2026-05-20 21:16:17 +03:00

18 lines
428 B
GDScript

extends Node3D
const MATADOR := preload("res://Matador.tscn")
func _ready() -> void:
_spawn.call_deferred()
func _spawn() -> void:
var count: int = int(DP.f("mat_spawn_count"))
for i: int in count:
var m: Node3D = MATADOR.instantiate()
var angle := randf() * TAU
var dist := randf_range(6.0, DP.f("mat_wander_radius"))
m.position = Vector3(cos(angle) * dist, 1.0, sin(angle) * dist)
get_parent().add_child(m)