using Animancer; using UnityEngine; namespace BaseGames.Enemies.Abilities { /// ContactChaseAbility 的配置:起手/循环/收招动画 + 冲刺速度。 [CreateAssetMenu(menuName = "BaseGames/Enemies/Abilities/Contact Chase Ability", fileName = "ABL_")] public class ContactChaseAbilitySO : EnemyAbilitySO { [Header("动画(起手 / 循环 / 收招)")] public ClipTransition startClip; // Skill_Start:张口(一次性) public ClipTransition loopClip; // Skill_Loop:快速爬行追击(循环) public ClipTransition endClip; // Skill_End:收招(一次性) [Header("冲刺")] [Tooltip("冲刺速度;<=0 时回退用 EnemyStatsSO.RunSpeed(追击速度)")] public float dashSpeed = 0f; } }