!2968 修复:复合实体切割反应器保持旧版本行为

pull/2969/MERGE
林三 2 months ago committed by ChenX
parent a0d0b9f087
commit f5f28c2a8f

@ -10,13 +10,14 @@ export class HardwareCuttingReactor
EnableHardware = true;
constructor()
{
const hardwareCmds: Set<string> = new Set([CommandNames.Door, CommandNames.Drawer]);
//插入模块由界面单独控制,其他的由五金切割反应器负责切割
const disableCmds: Set<string> = new Set([CommandNames.InsertModule]);
app.CommandReactor.OnCommandEnd(async (cmdName, changeObjects, createObjects) =>
{
if (app.Viewer.isLayout) return;
//命令名称存在 hardwareCmds 列表时 执行切割反应器 否则跳过
if (!this.EnableHardware || !hardwareCmds.has(cmdName)) return;
if (!this.EnableHardware || disableCmds.has(cmdName)) return;
let brs = new Set<Board>();
let hardwares: HardwareCompositeEntity[] = [];

Loading…
Cancel
Save