Please enable JavaScript.
Coggle requires JavaScript to display documents.
道具使用 (老方式 (1 使用道具(UseItem) (使用个数是否大于背包内个数 :check:, 检测可使用类型(可使用,不可使用,获得使用) …
道具使用
老方式
1 使用道具(UseItem)
使用个数是否大于背包内个数 :check:
检测可使用类型(可使用,不可使用,获得使用) :check:
4.检查道具是否存在配置表中 :check:
删除使用的道具
检测背包模块是否开启 :check:
2 真正的使用道具
添加道具接口
各程序功能自己模块控制道具扣除
通知客户端
在AddItem的时候会有直接使用或者进到别的地方的道具,使用的是道具的type
预期方式
1.使用道具
1 协议修改,使用道具协议(变成item结构,包括道具uid,道具消耗个数),参数列表(用来给不同功能提供不同参数使用)
2 检查背包中道具是否够用
3 检查配置中是否存在该道具
4 检查道具的可使用性
5 模块是否开启
6 根据类型执行成功删道具
修改后,道具AddItem的时候分作多个背包的模式,道具配置进入哪个背包,碎片背包,普通道具背包,伙伴技能背包,伙伴背包等