EquipmentManager

EquipmentManager

new EquipmentManager(actor)

角色装备管理器

Source:
Parameters:
Name Type Description
actor Actor

绑定的角色对象

Members

actor :Actor

绑定的角色对象

Source:
Type:

slotMap :Object

装备槽->装备映射表

Source:
Type:

version :number

装备管理器版本(随着装备添加和移除发生变化)

Source:
Type:
  • number

Methods

delete(slot)

删除角色装备

Source:
Parameters:
Name Type Description
slot string

装备槽

get(slot) → {Equipment|undefined}

获取角色装备

Source:
Parameters:
Name Type Description
slot string

装备槽

Returns:
Type:
Equipment | undefined

getById(equipmentId) → {Equipment|undefined}

通过ID获取装备

Source:
Parameters:
Name Type Description
equipmentId string

装备文件ID

Returns:
Type:
Equipment | undefined

装备实例

loadData(equipments)

加载装备列表数据

Source:
Parameters:
Name Type Description
equipments Array.<Object>

remove(equipment)

移除角色装备

Source:
Parameters:
Name Type Description
equipment Equipment

装备实例

saveData()

保存装备列表数据

Source:

set(slot, equipment)

设置角色装备

Source:
Parameters:
Name Type Description
slot string

装备槽

equipment Equipment

装备实例