🎐 fixed the pin removing bug (hopefully) 🍋
This commit is contained in:
parent
731ceb6cd2
commit
1db7a58aee
|
@ -126,30 +126,15 @@ export class Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (e.button === 2) {
|
else if (e.button === 2) {
|
||||||
// setTimeout(() => {
|
manager.components = manager.components.filter(({ id }) => id !== this.id)
|
||||||
console.log("removed")
|
manager.wireManager.wires
|
||||||
manager.components = manager.components.filter(({ id }) => id !== this.id)
|
.filter(val => val.input.of.id == this.id || val.output.of.id == this.id)
|
||||||
manager.update()
|
.forEach(val => {
|
||||||
|
manager.wireManager.remove(val)
|
||||||
|
})
|
||||||
|
manager.wireManager.update.next(true)
|
||||||
|
|
||||||
manager.wireManager.wires
|
manager.update()
|
||||||
.filter(val => val.input.of.id == this.id || val.output.of.id == this.id)
|
|
||||||
.forEach(val => {
|
|
||||||
manager.wireManager.remove(val)
|
|
||||||
})
|
|
||||||
// manager.to
|
|
||||||
|
|
||||||
console.log("removed 1")
|
|
||||||
|
|
||||||
manager.wireManager.update.next(true)
|
|
||||||
|
|
||||||
console.log("removed 2")
|
|
||||||
|
|
||||||
manager.update()
|
|
||||||
|
|
||||||
console.log("removed 3")
|
|
||||||
console.log(manager.components)
|
|
||||||
console.log(manager.wireManager)
|
|
||||||
// }, 0)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue