This commit is contained in:
2023-09-04 22:09:56 -07:00
parent d0ea3eeec1
commit 64f5ec8a5d
19 changed files with 221 additions and 30 deletions

24
Scenes/Levels/Level3.cs Normal file
View File

@@ -0,0 +1,24 @@
using Godot;
public partial class Level3 : Node3D
{
private int _numberOfHits = 3;
private MeshInstance3D _door;
public override void _Ready()
{
_door = GetNode<MeshInstance3D>("Door");
}
private void OnDoorHit(Node3D node)
{
_numberOfHits--;
GD.Print(_numberOfHits);
if (_numberOfHits == 0)
{
_door.Hide();
_door.QueueFree();
_door = null;
}
}
}