diff --git a/Scenes/Maps/Level2.tscn b/Scenes/Maps/Level2.tscn index 9d917a10..4979238f 100644 --- a/Scenes/Maps/Level2.tscn +++ b/Scenes/Maps/Level2.tscn @@ -585,10 +585,11 @@ script = ExtResource("35_im0gw") Enemy = ExtResource("36_6jwww") AutoSpawn = true -[node name="RogueliteEnemySpawner17" type="Marker2D" parent="Tilemaps/Actors"] +[node name="RogueliteEnemySpawner17" type="Marker2D" parent="Tilemaps/Actors" node_paths=PackedStringArray("Path")] position = Vector2(100, 537) script = ExtResource("35_im0gw") Enemy = ExtResource("36_6jwww") +Path = NodePath("") [node name="RogueliteEnemySpawner14" type="Marker2D" parent="Tilemaps/Actors"] position = Vector2(92.6661, 332.966) diff --git a/Scripts/Actors/RogueliteEnemySpawner.cs b/Scripts/Actors/RogueliteEnemySpawner.cs index 74e6b905..ac710484 100644 --- a/Scripts/Actors/RogueliteEnemySpawner.cs +++ b/Scripts/Actors/RogueliteEnemySpawner.cs @@ -46,6 +46,8 @@ public partial class RogueliteEnemySpawner : Marker2D, IActivable [Export] public int Wave { get; private set; } = 0; public bool Spawned { get; private set; } = false; + + [Export] public Path2D Path { get; private set; } [ExportToolButton("Update Icon")] public Callable RedrawButton => Callable.From(Redraw);