Enemy follow system
This commit is contained in:
@@ -13,6 +13,8 @@ public interface IEnemy : ICharacterBody3D
|
||||
public int CurrentHP { get; set; }
|
||||
|
||||
public Resource EnemyStats { get; set; }
|
||||
|
||||
public NavigationAgent3D NavAgent { get; set; }
|
||||
}
|
||||
|
||||
[Meta(typeof(IAutoNode))]
|
||||
@@ -37,6 +39,8 @@ public partial class Enemy : CharacterBody3D, IEnemy, IProvide<IEnemyLogic>
|
||||
|
||||
public int CurrentHP { get; set; }
|
||||
|
||||
[Node] public NavigationAgent3D NavAgent { get; set; } = default!;
|
||||
|
||||
public void Setup()
|
||||
{
|
||||
EnemyLogic = new EnemyLogic();
|
||||
|
||||
Reference in New Issue
Block a user