13 lines
457 B
C#
13 lines
457 B
C#
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);
|
|
}
|
|
}
|