using UnityEngine; [CreateAssetMenu(menuName = "Communication/Gesture")] public class GestureData : ScriptableObject { [HideInInspector] public int AnimationLayer = 0; // 제스처: 보통 Body 레이어(0) [Tooltip("구식 폴백 — Dlg 슬롯이 없는 컨트롤러에서 이 이름의 state로 CrossFade한다. " + "AnimClip 방식을 쓰면 비워도 됨")] public string StateName; public float CrossFadeDuration = 0.2f; [Tooltip("권장 — 채우면 이 레이어의 Dlg 슬롯에 이 클립을 꽂아 재생한다(컨트롤러 편집 불필요). " + "슬롯은 Tools/Dialog 메뉴로 컨트롤러에 자동 생성")] public AnimationClip AnimClip; }