// 이 파일은 자동 생성되었습니다. 직접 수정하지 마세요!
// 생성 스크립트: 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;
/// 건설 비용 (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;
}
}