// 이 파일은 자동 생성되었습니다. 직접 수정하지 마세요! // 생성 스크립트: DataTools/generate_csharp_classes.py using UnityEngine; using System.Collections.Generic; // 리스트 지원을 위해 추가 namespace Northbound.Data { [CreateAssetMenu(fileName = "UpgradeData", menuName = "Northbound/Upgrade Data")] public partial class UpgradeData : ScriptableObject { [Header("기본 정보")] /// 고유 ID public int id; /// 기획용 메모 public string memo; /// 업그레이드 타입 • combat • harvest • building • scout public string upgradeCategory; /// 업그레이드 대상 • person • share public string upgradeTarget; /// 건물 구분 • core • barrack public string upgradeShop; /// 건설 비용 (mana=20)(mana=50; iron=10) public int mana; /// 선행 조건 ID (목록) public List requireUpgradeId = new List(); /// 효과 타입 목록 • player_movespeed • player_sight • … public List effectStatList = new List(); /// 계산식 목록 • add • mul • set public List effectOpList = new List(); /// 효과 수치 목록 public List effectValueList = new List(); /// UI 정렬 값 public int sortOrder; } }