# Module: 背包系统-BackpackSystem

背包系统-BackpackSystem()

# Other

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

# 数据模型

名称 功能说明
Backpack 背包信息

# Other

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

# 数据模型

名称 功能说明
BackpackItem 背包物品

# 数据访问

名称 功能说明
allBackpackItems 所有背包物品列表
backpacks 背包列表

# 事件监听

名称 功能说明
offBackpackItemCountChange 取消注册 背包物品数量更新 事件处理函数
offBackpackItemCustomDataUpdate 取消注册 背包物品自定义信息变更 事件处理函数
offBackpackItemSwap 取消注册 背包物品交换 事件处理函数
offBackpackRefresh 取消注册 背包(全量)刷新 事件处理函数
offItemAddedToBackpack 取消注册 物品添加到背包 事件处理函数
offItemRemovedFromBackpack 取消注册 物品从背包中移除 事件处理函数
onBackpackItemCountChange 注册 背包物品数量更新 事件处理函数
onBackpackItemCustomDataUpdate 注册 背包物品自定义信息变更 事件处理函数
onBackpackItemSwap 注册 背包物品交换 事件处理函数
onBackpackRefresh 注册 背包(全量)刷新 事件处理函数
onItemAddedToBackpack 注册 物品添加到背包 事件处理函数
onItemRemovedFromBackpack 注册 物品从背包中移除 事件处理函数

# 操作触发

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

# References

# backpackSystem

backpackSystem: