[gd_scene load_steps=4 format=3 uid="uid://blm8lav3xh2yw"] [ext_resource type="Script" path="res://level/scripts/enemy_spawner.gd" id="1_spawner"] [ext_resource type="PackedScene" uid="uid://byknup31d2b53" path="res://level/scenes/enemies/basic_enemy.tscn" id="2_basic_enemy"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_indicator"] albedo_color = Color(1, 0.5, 0, 0.3) transparency = 1 cull_mode = 2 shading_mode = 0 [node name="EnemySpawner" type="Node3D"] script = ExtResource("1_spawner") spawn_radius = 20.0 spawn_height = 0.5 enemies_per_wave = 3 auto_start_next_wave = false wave_delay = 5.0 enemy_scenes = Array[PackedScene]([ExtResource("2_basic_enemy")]) [node name="SpawnRadiusIndicator" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.1, 0) visible = false material_override = SubResource("StandardMaterial3D_indicator") [node name="CenterMarker" type="MeshInstance3D" parent="."] transform = Transform3D(0.5, 0, 0, 0, 2, 0, 0, 0, 0.5, 0, 1, 0)