SepComet
|
a38a8d4b39
|
update design
|
2026-04-30 10:36:25 +08:00 |
SepComet
|
aa44170d56
|
InventoryGenerationComponent + TagRegistryComponent 收口
|
2026-03-13 11:06:14 +08:00 |
SepComet
|
26aaa945a9
|
G3 finish
|
2026-03-13 09:46:59 +08:00 |
SepComet
|
53b6b261dd
|
InventoryGenerationComponent G2
|
2026-03-12 17:34:00 +08:00 |
SepComet
|
548bc77ba6
|
规范类命名
|
2026-03-08 17:00:21 +08:00 |
SepComet
|
b38088c3ea
|
refactor 7:
- 拆分 CombatScheduler,将公用方法与字段拆分为:
- FlowCoordinator
- RuntimeContext
- 地图侧现在收口为“MapData 初始快照 + CombatCoinChangedEventArgs 同步 + 独立命令桥接”
|
2026-03-07 19:42:17 +08:00 |
SepComet
|
34446ae42a
|
Update CombatNodeArchitecture.md
|
2026-03-06 21:02:40 +08:00 |
SepComet
|
5ba94828a8
|
补全 `CombatNode` 逻辑 + 重构 `EnemyManager`
- 添加了关卡内的难度系数与掉落
- 难度系数:每循环一轮波次敌人血量翻倍
- 道具掉落:按照掉落概率曲线根据波次计算当前爆率,并从新增的道具池里选择道具
- `CombatResourceManager`:统一维护关卡内资源状态(硬币/金币/道具掉落)
- 重构 `EnemyManager`:
- `EnemyManager`:编排子服务,不承载具体业务细节
- `EnemySpawnDirector`:管理刷怪时序
- `SpawnerResolver`:管理出生点与路径
- `EnemyLifecycleTracker`:追踪敌人生命周期
- `EnemyConfigService`:管理敌人配置与倍率
|
2026-03-02 17:23:34 +08:00 |
SepComet
|
26dc1a5600
|
- 调整优化了 CombatNodeComponent 相关实体的生命周期管理
- 总结了一份 CombatNodeComponent 文档 CombatNodeArchitecture.md
|
2026-02-28 20:20:02 +08:00 |