setItem 设置物品
setItem
类型: MethodDeclaration
所属类: CommandFunctionList
定义位置: command.ts
描述
设置物品
参数
参数名 | 类型 | 描述 | 默认值 |
---|---|---|---|
\{item, operation, quantity\} | `{ | ||
item: ItemGetter | |||
operation: 'increase' | 'decrease' | |||
quantity: number | VariableGetter | |||
}` | - | - |
返回值
类型: CommandFunction
源代码
位置: 第 7097 行
protected setItem({item, operation, quantity}: {
item: ItemGetter
operation: 'increase' | 'decrease'
quantity: number | VariableGetter
}): CommandFunction {
const getItem = Command.compileItem(item)
switch(operation) {
case 'increase': {
const getQuantity = Command.compileNumber(quantity)
return () => (getItem()?.increase(getQuantity()), true)
}
case 'decrease': {
const getQuantity = Command.compileNumber(quantity)
return () => (getItem()?.decrease(getQuantity()), true)
}
}
}
文档生成时间:2025/7/7 12:07:06