using UnityEngine; namespace EerieVillage.Progression { public enum CardRarity { Common, Rare, Max } /// /// BT12-MVP-A 영역 placeholder 카드 데이터 ScriptableObject. /// BT12-Dev v1 영역 ActiveSkillData·PassiveSkillData·AwakeningSkillData 영역과 별도 (효과 정의 X·표시 영역만). /// 차기 BT12-Dev 본격 영역 = 본 ScriptableObject 영역 deprecate + 60종 카드 ScriptableObject 활용. /// [CreateAssetMenu(menuName = "EerieVillage/SkillCardPlaceholder")] public class SkillCardPlaceholder : ScriptableObject { [Header("식별 영역")] public string id; // 고유 ID (예: "A01_jineonbu") public string displayName; // 한글 카드명 (예: "진언부") [Header("표시 영역 (PD 예시 정합)")] public Sprite icon; // 원형 아이콘 public CardRarity rarity = CardRarity.Common; [Range(1, 5)] public int currentLevel = 1; // PD 예시 영역 "레벨 N" [Range(1, 5)] public int maxLevel = 5; // PD 예시 영역 "최대" 표시 [TextArea(2, 4)] public string description; // 효과 설명 (3~4 라인 placeholder) public bool IsMaxLevel => currentLevel >= maxLevel; } }