19 lines
406 B
C#
19 lines
406 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)
|
|
{
|
|
var currentLevel = (Level)GetTree().GetFirstNodeInGroup("Level");
|
|
currentLevel.OnEnemyDefeated(this);
|
|
QueueFree();
|
|
}
|
|
}
|