geometry-tower-defense/Assets/GameMain/Scripts/UI
SepComet 3ad7d04b47 MapData + Event 解耦已完成一轮收口
- `MapData` 已收口为纯初始化快照,不再承载 coin 写接口委托
- 已新增 `MapEntityLoadContext`
  - 用于把 `MapData` 快照与 coin 命令通道拆开传给地图加载
- `CombatLoadingState` 现在会组装:
  - `MapData`
  - `MapEntityLoadContext`
- `CombatLoadSession` / `EntityExtension.ShowMap(...)` 已切到 `MapEntityLoadContext`
- `MapEntity` 当前通过:
  - `MapEntityLoadContext` 获取初始快照与 coin 命令通道
  - `CombatCoinChangedEventArgs` 同步后续 coin 变化
- 已新增 `MapCombatRuntimeBridge`
  - 收口地图侧 coin 当前值、命令调用与事件订阅
- `MapEntity` 不再自己维护 `_currentCoin` 和 coin 事件订阅样板
2026-03-07 20:00:39 +08:00
..
.idea init 2026-02-26 13:21:43 +08:00
Base 补充相关 UI 2026-02-26 23:29:32 +08:00
Combat MapData + Event 解耦已完成一轮收口 2026-03-07 20:00:39 +08:00
Game 补充参战防御塔进入战斗逻辑 2026-03-05 13:44:49 +08:00
General 补充参战防御塔进入战斗逻辑 2026-03-05 13:44:49 +08:00
Menu refactor & fix 2026-03-01 13:15:53 +08:00
Templates 添加“奖励 3 选 1”UI 2026-03-02 21:42:27 +08:00
Base.meta init 2026-02-26 13:21:43 +08:00
Combat.meta refactor & fix 2026-03-01 13:15:53 +08:00
CommonButton.cs 补充相关 UI 2026-02-26 23:29:32 +08:00
CommonButton.cs.meta init 2026-02-26 13:21:43 +08:00
DialogParams.cs init 2026-02-26 13:21:43 +08:00
DialogParams.cs.meta init 2026-02-26 13:21:43 +08:00
Game.meta refactor & fix 2026-03-01 13:15:53 +08:00
General.meta init 2026-02-26 13:21:43 +08:00
HPBarItem.cs init 2026-02-26 13:21:43 +08:00
HPBarItem.cs.meta init 2026-02-26 13:21:43 +08:00
Menu.meta refactor & fix 2026-03-01 13:15:53 +08:00
Templates.meta init 2026-02-26 13:21:43 +08:00
UpdateResourceForm.cs init 2026-02-26 13:21:43 +08:00
UpdateResourceForm.cs.meta init 2026-02-26 13:21:43 +08:00