Demon wall implementation time

This commit is contained in:
2025-03-21 00:39:34 -07:00
parent 8df8a85429
commit f69c6b94a1
18 changed files with 397 additions and 265 deletions

View File

@@ -11,6 +11,17 @@ public partial class BossRoomB : Node3D, IBossRoom
[Node] public Marker3D PlayerSpawn { get; set; } = default!;
[Node] public DemonWall DemonWall { get; set; } = default!;
[Node] private Area3D ActivateTrap { get; set; } = default!;
public void OnReady()
{
ActivateTrap.BodyEntered += ActivateTrap_AreaEntered;
}
private void ActivateTrap_AreaEntered(Node3D area) => StartBossFight();
public void OnBossFightEnded()
{
@@ -18,6 +29,6 @@ public partial class BossRoomB : Node3D, IBossRoom
public void StartBossFight()
{
DemonWall.Activate();
}
}