refactor(enemy): CeilingHangStrike 参数迁入 CeilingHangStrikeAbilitySO(子类)

This commit is contained in:
2026-07-21 11:26:03 +08:00
parent 1e3b01705f
commit 16b0d7b819
3 changed files with 48 additions and 17 deletions
@@ -0,0 +1,19 @@
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;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f1af20cd73350514f912a48185125def
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: