// 이 파일은 자동 생성되었습니다. 직접 수정하지 마세요!
// 생성 스크립트: DataTools/generate_csharp_classes.py
using UnityEngine;
using System.Collections.Generic; // 리스트 지원을 위해 추가
namespace Northbound.Data
{
[CreateAssetMenu(fileName = "TowerData", menuName = "Northbound/Tower Data")]
public partial class TowerData : ScriptableObject
{
[Header("기본 정보")]
/// 고유 ID
public int id;
/// 기획 메모
public string memo;
/// 건물 이름
public string buildingName;
/// 타워 레벨
public int level;
/// 레벨업 시 변경될 타워 ID 입력
public int upgradeTo;
/// 업그레이드 분류용 타워 종류 • attack • defense • special • sight
public string towerType;
/// 건설 비용
public int mana;
/// 건설 노동량
public float manpower;
/// X 그리드 차지 공간
public int sizeX;
/// Y 그리드 차지 공간
public int sizeY;
/// Z 차지 공간
public int sizeZ;
/// 체력
public int maxHp;
/// 타워 시야
public int sight;
/// 사정거리
public int atkRange;
/// 데미지
public int atkDamage;
/// 공격 주기
public float atkIntervalSec;
/// 프리팹/리소스 경로
public string modelPath;
}
}