feat(ai): BrainGraph 能力接口(ISensor/IMover/ICombatant/IActorVitals)+IAiContext

This commit is contained in:
2026-07-03 13:58:52 +08:00
parent db5bd019f8
commit 7281c5cf6e
10 changed files with 120 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
namespace BaseGames.AI
{
/// <summary>生命体征/受控状态接口(第 3 阶段由 VitalsAdapter 适配敌人状态)。</summary>
public interface IActorVitals
{
bool IsAlive { get; }
/// <summary>物理态是否为 Controlled——决策层仅在此为真时推进(IsControllable 让位门)。</summary>
bool IsControllable { get; }
float HpPercent { get; }
bool HpBelow(float ratio);
}
}