护甲视图
使用场景
- 编辑 - 在军械库中,添加/移除护甲,调整“最大值”,黑色或不是
- 删除 - 在战斗中,击中时显示护甲损坏,调整“是否”,白色或黑色 这两种情况都有用户界面,需要响应更新。
护甲消息
- 处理护甲消息
- Server.ArmorService 更新中央数据并回显给所有客户端
- Client.ArmorService 更新客户端数据并回显给订阅者:
- 军械库
- 已选择
- 其他?
- 数据属性跟踪 is/max,消息包括“was”以便订阅者需要时使用
护甲数据 / 消息
- 每个单元的所有护甲部分都包含在每个消息中
- 每个部分都有这些属性:was/is/max
- 军械库使用最大属性
- 已选择(战斗伤害)使用 was+is 属性
- 服务和订阅者将知道如何处理它