Notion에서 GameData 불러와 추가

- 부모 페이지 ID 변경 (sync_from_notion)
- 몬스터, 웨이브 데이터 파일 csv, josn, meta, cs 파일 추가
This commit is contained in:
BoyongHwang
2026-01-29 23:34:56 +09:00
parent 6638193524
commit 4289055255
12 changed files with 185 additions and 1 deletions

View File

@@ -0,0 +1,50 @@
[
{
"name": "monster_id",
"type": "int",
"condition": null,
"description": "몬스터 고유 ID"
},
{
"name": "memo",
"type": "string",
"condition": null,
"description": "메모"
},
{
"name": "move_speed",
"type": "float",
"condition": null,
"description": "이동속도"
},
{
"name": "max_hp",
"type": "int",
"condition": null,
"description": "체력"
},
{
"name": "atk_range",
"type": "int",
"condition": null,
"description": "사정거리"
},
{
"name": "atk_damage",
"type": "int",
"condition": null,
"description": "데미지"
},
{
"name": "atk_interval_sec",
"type": "float",
"condition": null,
"description": "공격 주기"
},
{
"name": "prefab_path",
"type": "string",
"condition": null,
"description": "프리팹/리소스 경로"
}
]

View File

@@ -0,0 +1,38 @@
[
{
"name": "wave_id",
"type": "int",
"condition": null,
"description": "웨이브 고유 ID"
},
{
"name": "wave_key",
"type": "string",
"condition": null,
"description": "사람이 읽는 고정 키 (예: WAVE_001)"
},
{
"name": "memo",
"type": "string",
"condition": null,
"description": "기획/개발 메모(비출력)"
},
{
"name": "duration_sec",
"type": "int",
"condition": null,
"description": "웨이브 주기(초). 기본 90"
},
{
"name": "monster_id_list",
"type": "string",
"condition": null,
"description": "해당 웨이브에서 소환할 몬스터 ID 목록"
},
{
"name": "monster_count_list",
"type": "string",
"condition": null,
"description": "해당 웨이브에서 소환할 몬스터 ID 별 소환 개수"
}
]

View File

@@ -0,0 +1,6 @@
monster_id,memo,move_speed,max_hp,atk_range,atk_damage,atk_interval_sec,prefab_path
101,Grunt(기본),2.6,30,1,3,1.2,Assets/Prefabs/EnemyTest
102,Fast(빠름/약함),3.4,18,1,2,1,Assets/Prefabs/MonsterTest
103,Tank(느림/단단),2,70,1,4,1.5,Assets/Prefabs/Core
104,Ranged(원거리/약함),2.4,22,5,2,1.4,Assets/Prefabs/Resource
105,Elite(소수 정예),2.8,120,1,7,1.3,Assets/Prefabs/ResourcePickup
1 monster_id memo move_speed max_hp atk_range atk_damage atk_interval_sec prefab_path
2 101 Grunt(기본) 2.6 30 1 3 1.2 Assets/Prefabs/EnemyTest
3 102 Fast(빠름/약함) 3.4 18 1 2 1 Assets/Prefabs/MonsterTest
4 103 Tank(느림/단단) 2 70 1 4 1.5 Assets/Prefabs/Core
5 104 Ranged(원거리/약함) 2.4 22 5 2 1.4 Assets/Prefabs/Resource
6 105 Elite(소수 정예) 2.8 120 1 7 1.3 Assets/Prefabs/ResourcePickup

6
GameData/WaveMaster.csv Normal file
View File

@@ -0,0 +1,6 @@
wave_id,wave_key,memo,duration_sec,monster_id_list,monster_count_list
1,WAVE_001,,90,101,10
2,WAVE_002,,90,102,20
3,WAVE_003,,90,103,5
4,WAVE_004,,90,104,3
5,WAVE_005,,90,105,2
1 wave_id wave_key memo duration_sec monster_id_list monster_count_list
2 1 WAVE_001 90 101 10
3 2 WAVE_002 90 102 20
4 3 WAVE_003 90 103 5
5 4 WAVE_004 90 104 3
6 5 WAVE_005 90 105 2