using Animancer; using UnityEngine; namespace BaseGames.Enemies.Abilities { /// CeilingHangStrikeAbility 的配置:出击/悬挂/收回动画 + 悬挂窗口时长。 [CreateAssetMenu(menuName = "BaseGames/Enemies/Abilities/Ceiling Hang Strike Ability", fileName = "ABL_")] public class CeilingHangStrikeAbilitySO : EnemyAbilitySO { [Header("动画")] public ClipTransition strikeClip; public ClipTransition loopClip; public ClipTransition endClip; [Header("行为")] [Tooltip("脆弱悬挂窗口持续时间(秒)")] public float hangDuration = 2f; } }