diff --git a/Assets/_Game/Scripts/Enemies/Abilities/EnemyAbilitySO.cs b/Assets/_Game/Scripts/Enemies/Abilities/EnemyAbilitySO.cs index a6382088..7d03fab2 100644 --- a/Assets/_Game/Scripts/Enemies/Abilities/EnemyAbilitySO.cs +++ b/Assets/_Game/Scripts/Enemies/Abilities/EnemyAbilitySO.cs @@ -9,13 +9,18 @@ namespace BaseGames.Enemies.Abilities /// 一个能力 = 一组攻击段 + 公共参数(冷却/预警/中断规则)。 /// 由对应 EnemyAbilityBase 子类组件读取并执行。 /// - [CreateAssetMenu(menuName = "BaseGames/Enemies/Enemy Ability", fileName = "EAB_")] + [CreateAssetMenu(menuName = "BaseGames/Enemies/Enemy Ability", fileName = "ABL_")] public class EnemyAbilitySO : ScriptableObject, IValidatable { [Header("标识")] - [Tooltip("BD 任务通过此 Id 调用能力(如 \"melee_combo\" / \"blink_strike\")")] + [Tooltip("能力唯一 id(全小写英文 + 下划线,如 \"melee_combo\" / \"blink_strike\")。" + + "AI 图与选招器通过它引用本能力")] public string abilityId = "ability_id"; + [TextArea(1, 4)] + [Tooltip("设计备注(仅供编辑器参考,不影响运行)")] + public string designNote; + [Header("攻击序列")] public EnemyAttackSO[] attackSequence;