diff --git a/src/js/game/hud/parts/edit_constant_signal.js b/src/js/game/hud/parts/edit_constant_signal.js index 0c56e1a5..5922776b 100644 --- a/src/js/game/hud/parts/edit_constant_signal.js +++ b/src/js/game/hud/parts/edit_constant_signal.js @@ -31,7 +31,7 @@ export class HUDEditConstantSignal extends BaseHUDPart { const signalComp = entity.components.ConstantSignal; if (signalComp) { if (button === enumMouseButton.left) { - this.root.systemMgr.systems.constantSignal.querySignalValue(entity, true) + this.root.systemMgr.systems.constantSignal.querySignalValue(entity, true); return STOP_PROPAGATION; } else if (button === enumMouseButton.right) { this.root.logic.tryDeleteBuilding(entity); diff --git a/src/js/game/systems/constant_signal.js b/src/js/game/systems/constant_signal.js index 4975a784..97e8551d 100644 --- a/src/js/game/systems/constant_signal.js +++ b/src/js/game/systems/constant_signal.js @@ -36,7 +36,7 @@ export class ConstantSignalSystem extends GameSystemWithFilter { * @param {Entity} entity * @param {Boolean} isEditing */ - querySignalValue(entity, isEditing=false) { + querySignalValue(entity, isEditing = false) { if (!entity.components.ConstantSignal) { return; } @@ -112,23 +112,22 @@ export class ConstantSignalSystem extends GameSystemWithFilter { // Game got stopped return; } - + const entityRef = this.root.entityMgr.findByUid(uid, false); if (!entityRef) { // outdated return; } - + const constantComp = entityRef.components.ConstantSignal; if (!constantComp) { // no longer interesting return; } - + this.root.logic.tryDeleteBuilding(entityRef); }); } - } /**