removeTarget 移除目标
removeTarget
类型: MethodDeclaration
所属类: CommandFunctionList
定义位置: command.ts
描述
移除目标
参数
参数名 | 类型 | 描述 | 默认值 |
---|---|---|---|
\{actor, target\} | `{ | ||
actor: ActorGetter | |||
target: ActorGetter | |||
}` | - | - |
返回值
类型: CommandFunction
源代码
位置: 第 6633 行
protected removeTarget({actor, target}: {
actor: ActorGetter
target: ActorGetter
}): CommandFunction {
const getActor = Command.compileActor(actor)
const getTarget = Command.compileActor(target)
return () => {
const target = getTarget()
if (target && Scene.actor === target.parent && target.active) {
getActor()?.target.remove(target)
}
return true
}
}
文档生成时间:2025/7/7 12:07:06