- `MapData` 已收口为纯初始化快照,不再承载 coin 写接口委托 - 已新增 `MapEntityLoadContext` - 用于把 `MapData` 快照与 coin 命令通道拆开传给地图加载 - `CombatLoadingState` 现在会组装: - `MapData` - `MapEntityLoadContext` - `CombatLoadSession` / `EntityExtension.ShowMap(...)` 已切到 `MapEntityLoadContext` - `MapEntity` 当前通过: - `MapEntityLoadContext` 获取初始快照与 coin 命令通道 - `CombatCoinChangedEventArgs` 同步后续 coin 变化 - 已新增 `MapCombatRuntimeBridge` - 收口地图侧 coin 当前值、命令调用与事件订阅 - `MapEntity` 不再自己维护 `_currentCoin` 和 coin 事件订阅样板 |
||
|---|---|---|
| .. | ||
| CombatFinishFormUseCase.cs | ||
| CombatFinishFormUseCase.cs.meta | ||
| CombatInfoFormUseCase.cs | ||
| CombatInfoFormUseCase.cs.meta | ||
| CombatSelectFormUseCase.cs | ||
| CombatSelectFormUseCase.cs.meta | ||