업그레이드 데이터 입력 로직 및 기능 추가

캐릭터 스탯을 PlayerStats 컴포넌트에서 모아서 관리하도록 변경
코드에서도 마찬가지
This commit is contained in:
2026-02-23 00:21:44 +09:00
parent b34254137f
commit cc475bce3e
54 changed files with 1402 additions and 98 deletions

View File

@@ -1,6 +1,6 @@
id,memo,move_speed,max_hp,sight,atk_range,atk_damage,atk_interval_sec,cost,weight,model_path,animation_controller_path,wave_min,wave_max
101,Grunt(기본),6.7,75,6,1,3,1.2,3,1,Assets/Models/Skeleton_Minion.fbx,Assets/Animations/MonsterAnimationController.controller,1,10
101,Grunt(기본),6.7,75,6,1,3,1.2,3,1.0,Assets/Models/Skeleton_Minion.fbx,Assets/Animations/MonsterAnimationController.controller,1,10
102,Tank(느림/단단),3.3,125,6,1,4,1.5,5,0.5,Assets/Models/Druid.fbx,Assets/Animations/MonsterAnimationController.controller,3,15
103,Ranged(원거리/약함),5.3,65,6,5,2,1.4,3,0.2,Assets/Models/Skeleton_Warrior.fbx,Assets/Animations/MonsterAnimationController.controller,3,20
104,Fast(빠름/약함),8.6,45,6,1,2,1,3,0.333,Assets/Models/Skeleton_Rogue.fbx,Assets/Animations/MonsterAnimationController.controller,3,20
104,Fast(빠름/약함),8.6,45,6,1,2,1.0,3,0.333,Assets/Models/Skeleton_Rogue.fbx,Assets/Animations/MonsterAnimationController.controller,3,20
105,Elite(소수 정예),6.6,100,6,1,7,1.3,6,0.1,Assets/Models/Barbarian_Large.fbx,Assets/Animations/MonsterAnimationController.controller,5,20
1 id memo move_speed max_hp sight atk_range atk_damage atk_interval_sec cost weight model_path animation_controller_path wave_min wave_max
2 101 Grunt(기본) 6.7 75 6 1 3 1.2 3 1 1.0 Assets/Models/Skeleton_Minion.fbx Assets/Animations/MonsterAnimationController.controller 1 10
3 102 Tank(느림/단단) 3.3 125 6 1 4 1.5 5 0.5 Assets/Models/Druid.fbx Assets/Animations/MonsterAnimationController.controller 3 15
4 103 Ranged(원거리/약함) 5.3 65 6 5 2 1.4 3 0.2 Assets/Models/Skeleton_Warrior.fbx Assets/Animations/MonsterAnimationController.controller 3 20
5 104 Fast(빠름/약함) 8.6 45 6 1 2 1 1.0 3 0.333 Assets/Models/Skeleton_Rogue.fbx Assets/Animations/MonsterAnimationController.controller 3 20
6 105 Elite(소수 정예) 6.6 100 6 1 7 1.3 6 0.1 Assets/Models/Barbarian_Large.fbx Assets/Animations/MonsterAnimationController.controller 5 20

View File

@@ -1,12 +1,12 @@
id,memo,building_name,level,upgrade_to,tower_type,mana,manpower,size_x,size_y,size_z,max_hp,sight,atk_range,atk_damage,atk_interval_sec,model_path
1,타워,Arrow Tower Lv.1,1,2,attack,100,10,4,10,4,50,10,5,3,2,Assets/Models/building_tower_B_blue.fbx
2,타워,Arrow Tower Lv.2,2,3,attack,200,20,4,10,4,75,10,10,6,2,Assets/Models/building_tower_B_blue.fbx
3,타워,Arrow Tower Lv.3,3,4,attack,300,30,4,10,4,100,15,10,9,2,Assets/Models/building_tower_B_blue.fbx
4,타워,Arrow Tower Lv.4,4,5,attack,400,40,4,10,4,150,15,15,12,2,Assets/Models/building_tower_B_blue.fbx
1,타워,Arrow Tower Lv.1,1,2.0,attack,100,10,4,10,4,50,10,5,3,2,Assets/Models/building_tower_B_blue.fbx
2,타워,Arrow Tower Lv.2,2,3.0,attack,200,20,4,10,4,75,10,10,6,2,Assets/Models/building_tower_B_blue.fbx
3,타워,Arrow Tower Lv.3,3,4.0,attack,300,30,4,10,4,100,15,10,9,2,Assets/Models/building_tower_B_blue.fbx
4,타워,Arrow Tower Lv.4,4,5.0,attack,400,40,4,10,4,150,15,15,12,2,Assets/Models/building_tower_B_blue.fbx
5,타워,Arrow Tower Lv.5,5,,attack,500,50,4,10,4,200,20,15,15,2,Assets/Models/building_tower_B_blue.fbx
6,,Wall Lv.1,1,7,defense,10,10,8,4,3,30,1,0,0,0,Assets/Models/wall_straight.fbx
7,,Wall Lv.2,2,8,defense,30,10,8,4,3,30,1,0,0,0,Assets/Models/wall_straight.fbx
8,,Wall Lv.3,3,9,defense,50,20,8,4,3,30,1,0,0,0,Assets/Models/wall_straight.fbx
9,,Wall Lv.4,4,10,defense,100,20,8,4,3,30,1,0,0,0,Assets/Models/wall_straight.fbx
6,,Wall Lv.1,1,7.0,defense,10,10,8,4,3,30,1,0,0,0,Assets/Models/wall_straight.fbx
7,,Wall Lv.2,2,8.0,defense,30,10,8,4,3,30,1,0,0,0,Assets/Models/wall_straight.fbx
8,,Wall Lv.3,3,9.0,defense,50,20,8,4,3,30,1,0,0,0,Assets/Models/wall_straight.fbx
9,,Wall Lv.4,4,10.0,defense,100,20,8,4,3,30,1,0,0,0,Assets/Models/wall_straight.fbx
10,,Wall Lv.5,5,,defense,150,20,8,4,3,30,1,0,0,0,Assets/Models/wall_straight.fbx
11,와드,Ward Lv.1,1,,sight,10,10,1,1,1,10,5,0,0,0,Assets/Models/torch.fbx
1 id memo building_name level upgrade_to tower_type mana manpower size_x size_y size_z max_hp sight atk_range atk_damage atk_interval_sec model_path
2 1 타워 Arrow Tower Lv.1 1 2 2.0 attack 100 10 4 10 4 50 10 5 3 2 Assets/Models/building_tower_B_blue.fbx
3 2 타워 Arrow Tower Lv.2 2 3 3.0 attack 200 20 4 10 4 75 10 10 6 2 Assets/Models/building_tower_B_blue.fbx
4 3 타워 Arrow Tower Lv.3 3 4 4.0 attack 300 30 4 10 4 100 15 10 9 2 Assets/Models/building_tower_B_blue.fbx
5 4 타워 Arrow Tower Lv.4 4 5 5.0 attack 400 40 4 10 4 150 15 15 12 2 Assets/Models/building_tower_B_blue.fbx
6 5 타워 Arrow Tower Lv.5 5 attack 500 50 4 10 4 200 20 15 15 2 Assets/Models/building_tower_B_blue.fbx
7 6 Wall Lv.1 1 7 7.0 defense 10 10 8 4 3 30 1 0 0 0 Assets/Models/wall_straight.fbx
8 7 Wall Lv.2 2 8 8.0 defense 30 10 8 4 3 30 1 0 0 0 Assets/Models/wall_straight.fbx
9 8 Wall Lv.3 3 9 9.0 defense 50 20 8 4 3 30 1 0 0 0 Assets/Models/wall_straight.fbx
10 9 Wall Lv.4 4 10 10.0 defense 100 20 8 4 3 30 1 0 0 0 Assets/Models/wall_straight.fbx
11 10 Wall Lv.5 5 defense 150 20 8 4 3 30 1 0 0 0 Assets/Models/wall_straight.fbx
12 11 와드 Ward Lv.1 1 sight 10 10 1 1 1 10 5 0 0 0 Assets/Models/torch.fbx