21 lines
404 B
C#
21 lines
404 B
C#
using Godot;
|
|
|
|
public partial class BasicEnemy : Node3D
|
|
{
|
|
protected GameManager _gameManager;
|
|
|
|
public override void _Ready()
|
|
{
|
|
_gameManager = GetTree().Root.GetNode<GameManager>("Main/GameManager");
|
|
}
|
|
|
|
public void OnEnemyHit(Node3D node)
|
|
{
|
|
QueueFree();
|
|
if (_gameManager.CheckAllEnemiesDefeated())
|
|
{
|
|
_gameManager.OnAllEnemiesDefeated();
|
|
}
|
|
}
|
|
}
|