Add AI components and systems for enhanced enemy behavior and pathfinding

This commit is contained in:
2025-10-30 21:53:20 +01:00
parent f65277e6b4
commit c7739de7d9
11 changed files with 370 additions and 6 deletions

View File

@@ -0,0 +1,11 @@
using GameCore.ECS.Interfaces;
using GameCore.Math;
namespace GameCore.AI;
public class PatrolComponent : IComponent
{
public List<Vector3> PatrolPoints { get; set; } = [];
public int CurrentPatrolIndex { get; set; } = 0;
public bool IsLooping { get; set; } = false;
}