20 lines
655 B
C#
20 lines
655 B
C#
using Animancer;
|
|
using UnityEngine;
|
|
|
|
namespace BaseGames.Enemies.Abilities
|
|
{
|
|
/// <summary>CeilingHangStrikeAbility 的配置:出击/悬挂/收回动画 + 悬挂窗口时长。</summary>
|
|
[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;
|
|
}
|
|
}
|