using UnityEngine; namespace Northbound { /// /// 액션(상호작용, 공격 등) 실행 시 필요한 장비 정보 /// [System.Serializable] public class EquipmentData { [Tooltip("장비를 부착할 소켓 이름 (예: RightHand, LeftHand, Back)")] public string socketName = "RightHand"; [Tooltip("부착할 장비 프리팹 (예: 곡괭이, 도끼, 검, 활)")] public GameObject equipmentPrefab; [Tooltip("액션 시작 시 자동으로 부착")] public bool attachOnStart = true; [Tooltip("액션 종료 시 자동으로 제거")] public bool detachOnEnd = true; [Header("Advanced Settings")] [Tooltip("장비를 지속적으로 장착 상태로 유지 (전투 모드 등)")] public bool keepEquipped = false; [Tooltip("장비 부착 시 딜레이 (초) - 애니메이션 타이밍 조정용")] public float attachDelay = 0f; [Tooltip("장비 제거 시 딜레이 (초) - 애니메이션 타이밍 조정용")] public float detachDelay = 0f; } }