20 lines
425 B
Markdown
20 lines
425 B
Markdown
# 通用 Item 设计约定
|
|
|
|
## 核心原则
|
|
|
|
- 全游戏可获得资源必须用 `itemId` 表示
|
|
- 禁止在 `Player` 上新增 `Gold/Diamond/Food/Wood` 等独立货币字段
|
|
- 发奖统一走 `BagComponentSystem.AddItems`
|
|
- 扣费统一走 `BagComponentSystem.RemoveItems`
|
|
|
|
## 预留货币段
|
|
|
|
- `1` = 金币
|
|
- `2` = 钻石
|
|
- `3` = PvP 币
|
|
|
|
## 统一结构
|
|
|
|
- `RewardEntry { itemId, count }`
|
|
- `CostEntry { itemId, count }`
|