Project_WL/Assets/WL/Combat/Dodge/WLDodgeClipBank.cs

21 lines
1.2 KiB
C#

// ─────────────────────────────────────────────────────────────────────────────
// WLDodgeClipBank.cs — 회피 동작(#988)이 쓰는 애니메이션 클립 묶음(Resources/WL/WLDodgeClipBank.asset)
// 런타임은 FBX 클립을 경로로 못 읽으므로 이 에셋이 참조를 쥔다. 어느 클립을 쓸지는 WLDodgeStyle.json 의 클립 이름(C45).
// ─────────────────────────────────────────────────────────────────────────────
using UnityEngine;
namespace WL.Combat
{
public class WLDodgeClipBank : ScriptableObject
{
public AnimationClip[] clips = new AnimationClip[0];
public AnimationClip Find(string name)
{
if (string.IsNullOrEmpty(name) || clips == null) return null;
for (int i = 0; i < clips.Length; i++) if (clips[i] != null && clips[i].name == name) return clips[i];
return null;
}
}
}