# Module: 背包系统-BackpackSystem

背包系统-BackpackSystem()

# Other

名称 功能说明
BackpackItemCountChangeEvent 背包物品数量更新事件
BackpackItemCustomDataUpdateEvent 背包物品自定义信息变更事件
BackpackItemSwapEvent 背包物品交换事件
BackpackRefreshEvent 背包(全量)刷新事件
updateCustomDataError

# 数据模型

名称 功能说明
Backpack 背包信息

# Other

名称 功能说明
AddItemToBackpackParams
AddItemToBackpackRes
BackpackItemCountChangeEventHandler 背包物品数量更新 事件处理函数
BackpackItemCustomDataUpdateEventHandler 背包物品数量更新 事件处理函数
BackpackItemPosition
BackpackItemSwapEventHandler 背包物品交换 事件处理函数
BackpackRefreshEventHandler 背包(全量)刷新 事件处理函数
ConsumeBackpackItemsParams
ConsumeBackpackItemsRes
ConsumeParams
ConsumeRes
RecycleBackpackItemParams
RecycleBackpackItemRes
RemoveItemFromBackpackParams
RemoveItemFromBackpackRes
SwapBackpackItemsParams
SwapBackpackItemsRes
UpdateBackpackItemsCustomDataParams
UpdateBackpackItemsCustomDataRes
UpdateBackpackItemsRes

# 数据模型

名称 功能说明
BackpackItem 背包物品

# 数据访问

名称 功能说明
backpacks 背包列表

# 事件监听

名称 功能说明
offBackpackItemCountChange 取消注册 背包物品数量更新 事件处理函数
offBackpackItemCustomDataUpdate 取消注册 背包物品自定义信息变更 事件处理函数
offBackpackItemSwap 取消注册 背包物品交换 事件处理函数
offBackpackRefresh 取消注册 背包(全量)刷新 事件处理函数
onBackpackItemCountChange 注册 背包物品数量更新 事件处理函数
onBackpackItemCustomDataUpdate 注册 背包物品自定义信息变更 事件处理函数
onBackpackItemSwap 注册 背包物品交换 事件处理函数
onBackpackRefresh 注册 背包(全量)刷新 事件处理函数

# 操作触发

名称 功能说明
addItemToBackpack 将物品加入指定背包(中的指定位置)
consumeBackpackItems 消耗(多个)背包物品
recycleBackpackItem 发起背包物品的回收(回购)
removeItemFromBackpack 将物品从指定背包移除
swapBackpackItems 交换指定背包内两个位置的物品
updateBackpackItemsCustomData 修改(多个)背包物品的自定义字段

# References

# backpackSystem

backpackSystem: