namespace BaseGames.Enemies
{
///
/// 敌人侧的决策输入接口:AI 决策层用它读取敌人的决策参数(是否有警觉态等)。
/// 行为阶段(AiPhase)的声明已下沉到能力里(每状态一能力),AI 不再直接声明阶段。
/// 由 EnemyBrainContext 实现,Enemies 侧的 AiScript 使用。
///
public interface IEnemyActor
{
/// 该敌人是否有警觉状态(勾选项,来自 EnemyStatsSO)。false 时未发现态直接追击、不经警觉。
bool HasAlertState { get; }
}
}