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
+11
View File
@@ -0,0 +1,11 @@
namespace BaseGames.AI
{
/// <summary>战斗/能力调度接口(第 3 阶段由 CombatantAdapter 适配能力注册表)。</summary>
public interface ICombatant
{
bool UseAbility(string abilityId);
bool IsAbilityRunning(string abilityId = null); // null = 任意能力
bool NoAbilityRunning { get; }
bool CanUseAbility(string abilityId);
}
}