Commit Graph

7 Commits

Author SHA1 Message Date
SepComet 2e54acbc85 为 RepoForm 添加出售功能,ShopNode 只承载玩家购买组件的逻辑 2026-03-16 17:52:23 +08:00
SepComet 8c8f786013 S5 finish 2026-03-11 17:24:15 +08:00
SepComet 9db9aeabcd 重构
- 重构 `RepoItem`,统一点击事件
- 重构 `PlayerInventoryComponent`:
    - `PlayerInventoryStateStore`:状态与库存写模型
    - `PlayerInventoryTowerAssemblyService`:炮塔组装域
    - `PlayerInventoryTowerRosterService`:编队/耐久域
    - `InventoryParticipantUtility`/`InventoryCloneUtility`/`InventorySeedUtility`:通用工具类
2026-03-04 22:04:51 +08:00
SepComet a62309e8c1 添加参战防御塔功能(UI) 2026-03-04 20:36:05 +08:00
SepComet 1e5803f4c5 补全防御塔组装与介绍描述功能
- RepoForm.CombineArea:防御塔组装,直接继承所有组件的属性
- ItemDescUtility:根据属性构建不同的 ItemDescForm 的文本
2026-03-04 18:17:10 +08:00
SepComet e12d2e73b2 补全 UI 设计
- `ItemDescForm` 道具详细信息面板,目前还未添加 DescText 内容的赋值
- `RepoForm` 道具入槽逻辑调整,为了适应 `ItemDescForm` 的点击打开逻辑,点击道具自动匹配槽位改成拖动道具到相应槽位
- 添加了一系列图片素材
2026-03-04 12:47:20 +08:00
SepComet dfd37778b6 - 添加 MainForm
- 添加 ResolutionAdapterComponent 进行屏幕分辨率适配
2026-02-28 18:39:20 +08:00