feat(enemy): 攻击选招元数据(category/weight/圆形射程)与选招模式入 SO

This commit is contained in:
2026-07-24 11:56:07 +08:00
parent f15f0a6876
commit 25fae97065
4 changed files with 37 additions and 0 deletions
@@ -39,6 +39,11 @@ namespace BaseGames.Enemies
[Header("战斗")]
[Min(0f)] public float AttackCooldown = 1f;
[Header("攻击选招策略")]
[Tooltip("到攻击范围内如何从多个候选招里选一个")]
public BaseGames.Enemies.Abilities.AttackSelectionMode attackSelectionMode
= BaseGames.Enemies.Abilities.AttackSelectionMode.WeightedRandom;
[Header("追击 & AI 阶段")]
[Tooltip("是否有警觉状态:勾选=未发现态进入视野先进警觉(朝向+警觉动画)再追击;不勾选=进入追逐感知直接追击")]
public bool HasAlertState = true;