(node: Node)
| 261 | |
| 262 | @action |
| 263 | unlinkNode(node: Node) { |
| 264 | // 追踪物料使用:减少使用计数 |
| 265 | if (node.componentName) { |
| 266 | this.designer.materials.decrementUsage(node.materialUsageKey) |
| 267 | } |
| 268 | |
| 269 | this.nodes.delete(node) |
| 270 | this._nodesMap.delete(node.id) |
| 271 | } |
| 272 | |
| 273 | migrateNode(node: Node, newParent: Node) { |
| 274 | if (node.parent === newParent) { |
no test coverage detected