mirror of
https://github.com/tobspr/shapez.io.git
synced 2025-12-16 19:51:50 +00:00
fix building preview I/O arrows being affected by wires
This commit is contained in:
parent
9b5811b874
commit
7028212fe9
@ -510,12 +510,15 @@ export class HUDBuildingPlacer extends HUDBuildingPlacerLogic {
|
|||||||
let isBlocked = false;
|
let isBlocked = false;
|
||||||
let isConnected = false;
|
let isConnected = false;
|
||||||
|
|
||||||
// Find all entities which are on that tile
|
// Find entity which is on that tile
|
||||||
const sourceEntities = this.root.map.getLayersContentsMultipleXY(sourceTile.x, sourceTile.y);
|
const sourceEntity = this.root.map.getLayerContentXY(
|
||||||
|
sourceTile.x,
|
||||||
|
sourceTile.y,
|
||||||
|
this.fakeEntity.layer
|
||||||
|
);
|
||||||
|
|
||||||
// Check for every entity:
|
// Check for the entity:
|
||||||
for (let i = 0; i < sourceEntities.length; ++i) {
|
if (sourceEntity) {
|
||||||
const sourceEntity = sourceEntities[i];
|
|
||||||
const sourceEjector = sourceEntity.components.ItemEjector;
|
const sourceEjector = sourceEntity.components.ItemEjector;
|
||||||
const sourceBeltComp = sourceEntity.components.Belt;
|
const sourceBeltComp = sourceEntity.components.Belt;
|
||||||
const sourceStaticComp = sourceEntity.components.StaticMapEntity;
|
const sourceStaticComp = sourceEntity.components.StaticMapEntity;
|
||||||
@ -569,15 +572,15 @@ export class HUDBuildingPlacer extends HUDBuildingPlacerLogic {
|
|||||||
let isBlocked = false;
|
let isBlocked = false;
|
||||||
let isConnected = false;
|
let isConnected = false;
|
||||||
|
|
||||||
// Find all entities which are on that tile
|
// Find entity which is on that tile
|
||||||
const destEntities = this.root.map.getLayersContentsMultipleXY(
|
const destEntity = this.root.map.getLayerContentXY(
|
||||||
ejectorSlotWsTile.x,
|
ejectorSlotWsTile.x,
|
||||||
ejectorSlotWsTile.y
|
ejectorSlotWsTile.y,
|
||||||
|
this.fakeEntity.layer
|
||||||
);
|
);
|
||||||
|
|
||||||
// Check for every entity:
|
// Check for the entity:
|
||||||
for (let i = 0; i < destEntities.length; ++i) {
|
if (destEntity) {
|
||||||
const destEntity = destEntities[i];
|
|
||||||
const destAcceptor = destEntity.components.ItemAcceptor;
|
const destAcceptor = destEntity.components.ItemAcceptor;
|
||||||
const destStaticComp = destEntity.components.StaticMapEntity;
|
const destStaticComp = destEntity.components.StaticMapEntity;
|
||||||
const destMiner = destEntity.components.Miner;
|
const destMiner = destEntity.components.Miner;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user