拆分 MapEntity 职责

- TowerSelectionPresenter:选中态 + 攻击范围展示
- CombatSelectInputService:点击事件逻辑(位置计算、点击对象识别、组装 CombatSelectFormUserData)
- TowerPlacementService:建造/升级/销毁与塔映射管理
- MapTopologyService:维护地图拓扑结构与寻路缓存
This commit is contained in:
SepComet
2026-03-02 11:04:33 +08:00
parent 344191a91c
commit 5c7501d4fb
23 changed files with 1105 additions and 702 deletions
+29 -29
View File
@@ -1,33 +1,33 @@
# Id 列1 SpawnPointId StartTime EntryType EnemyId Count Interval Duration Gap
# int int int EntryType int int float int float
# 阶段条目号 策划备注 敌人出生口Id 相对时间 条目类型 敌人Id 单次出怪数量 出怪间隔 持续时间 单怪出生时间间隔
1001001 1 5 Stream 1 3 5 60 0
1001002 2 5 Burst 1 10 0 0 0.5
1002001 1 3 Stream 1 3 5 60 0
1002002 2 3 Burst 1 10 0 0 0.5
1003001 1 5 Stream 1 3 5 60 0
1003002 2 5 Burst 1 10 0 0 0.5
1004001 1 3 Stream 1 3 5 60 0
1004002 2 3 Burst 1 10 0 0 0.5
1005001 1 5 Stream 1 3 5 60 0
1005002 2 5 Burst 1 10 0 0 0.5
2001001 1 5 Stream 1 3 5 60 0
2002001 1 5 Burst 1 10 0 0 0.5
2003001 1 5 Stream 1 3 5 60 0
2004001 1 5 Burst 1 10 0 0 0.5
2005001 1 5 Stream 1 3 5 60 0
3001001 1 5 Stream 1 3 5 60 0
3001002 2 5 Burst 1 10 0 0 0.5
3002001 1 3 Stream 1 3 5 60 0
3002002 2 3 Burst 1 10 0 0 0.5
3003001 1 5 Stream 1 3 5 60 0
3003002 2 5 Burst 1 10 0 0 0.5
3004001 1 3 Stream 1 3 5 60 0
3004002 2 3 Burst 1 10 0 0 0.5
3005001 1 5 Stream 1 3 5 60 0
3005002 2 5 Burst 1 10 0 0 0.5
4001001 1 5 Stream 1 3 5 60 0
4002001 1 5 Burst 1 10 0 0 0.5
4003001 1 5 Stream 1 3 5 60 0
4004001 1 5 Burst 1 10 0 0 0.5
1001001 1 5 Stream 1 3 5 60 0.5
1001002 2 5 Burst 1 10 0 0 0.2
1002001 1 3 Stream 1 3 5 60 0.5
1002002 2 3 Burst 1 10 0 0 0.2
1003001 1 5 Stream 1 3 5 60 0.5
1003002 2 5 Burst 1 10 0 0 0.2
1004001 1 3 Stream 1 3 5 60 0.5
1004002 2 3 Burst 1 10 0 0 0.2
1005001 1 5 Stream 1 3 5 60 0.5
1005002 2 5 Burst 1 10 0 0 0.2
2001001 1 5 Stream 1 3 5 60 0.5
2002001 1 5 Burst 1 10 0 0 0.2
2003001 1 5 Stream 1 3 5 60 0.5
2004001 1 5 Burst 1 10 0 0 0.2
2005001 1 5 Stream 1 3 5 60 0.5
3001001 1 5 Stream 1 3 5 60 0.5
3001002 2 5 Burst 1 10 0 0 0.2
3002001 1 3 Stream 1 3 5 60 0.5
3002002 2 3 Burst 1 10 0 0 0.2
3003001 1 5 Stream 1 3 5 60 0.5
3003002 2 5 Burst 1 10 0 0 0.2
3004001 1 3 Stream 1 3 5 60 0.5
3004002 2 3 Burst 1 10 0 0 0.2
3005001 1 5 Stream 1 3 5 60 0.5
3005002 2 5 Burst 1 10 0 0 0.2
4001001 1 5 Stream 1 3 5 60 0.5
4002001 1 5 Burst 1 10 0 0 0.2
4003001 1 5 Stream 1 3 5 60 0.5
4004001 1 5 Burst 1 10 0 0 0.2
4005001 1 5 Boss 2 1 5 60 0