Demon wall implementation time
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user