Files
zeling_v2/Assets/_Game/Scripts/AI/IActorVitals.cs
T

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);
}
}