Members
Methods
count(id) → {number}
查找指定的物品或装备数量
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
物品或装备的文件ID |
Returns:
- Type:
-
number
createEquipment(id)
在库存中创建装备实例(通过文件ID)
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
装备文件ID |
createItems(id, quantity)
在库存中创建物品实例
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
物品文件ID |
quantity |
number
|
物品数量 |
decreaseItems(id, quantity)
在库存中减少物品数量(从多个物品实例中减去足够的数量)
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
物品文件ID |
quantity |
number
|
物品数量 |
decreaseMoney(money)
减少库存中的金钱
Parameters:
| Name | Type | Description |
|---|---|---|
money |
number
|
金钱数量 |
deleteEquipment(id)
从库存中删除装备实例(通过文件ID)
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
装备文件ID |
getList(id) → {Array.<Item>|Array.<Equipment>|undefined}
获取库存货物列表
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
物品文件ID |
increaseItems(id, quantity)
在库存中增加物品数量(如果找不到物品,新建一个实例)
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string
|
物品文件ID |
quantity |
number
|
物品数量 |
increaseMoney(money)
增加库存中的金钱
Parameters:
| Name | Type | Description |
|---|---|---|
money |
number
|
金钱数量 |
sort(byOrderopt)
排序库存中的对象
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
byOrder |
boolean
|
<optional> |
false |
如果设置为true,则物品优先于装备,通过文件名排序 |