21 lines
1.2 KiB
C#
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;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|