feat(ai): BrainGraph 能力接口(ISensor/IMover/ICombatant/IActorVitals)+IAiContext
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user