Files
zeling_v2/Assets/_Game/Scripts/Enemies/Abilities/Configs/MeleeVulnerabilityAbilitySO.cs
T

22 lines
781 B
C#

using Animancer;
using UnityEngine;
namespace BaseGames.Enemies.Abilities
{
/// <summary>MeleeVulnerabilityAbility 的配置:攻击动画 + 打击归一化时机 + 后摇脆弱时长。</summary>
[CreateAssetMenu(menuName = "BaseGames/Enemies/Abilities/Melee Vulnerability Ability", fileName = "ABL_")]
public class MeleeVulnerabilityAbilitySO : EnemyAbilitySO
{
[Header("动画")]
public ClipTransition attackClip;
[Header("打击时间(0~1 归一化,基于 Clip 时长)")]
[Range(0f, 1f)] public float hitEnterT = 0.30f;
[Range(0f, 1f)] public float hitExitT = 0.60f;
[Header("后摇脆弱窗口")]
[Tooltip("HurtBox 激活时间(秒)")]
public float staggerDuration = 1.0f;
}
}