mirror of
https://github.com/tobspr/shapez.io.git
synced 2025-12-16 11:41:50 +00:00
only show ejector belt if connected
This commit is contained in:
parent
a239e405c9
commit
b2a8224ad3
@ -44,13 +44,18 @@ export class EjectorBeltSystem extends GameSystemWithFilter {
|
||||
const staticComp = entity.components.StaticMapEntity;
|
||||
for (let i = 0; i < ejectorComp.slots.length; ++i) {
|
||||
// Extract underlay parameters
|
||||
const { pos, direction, beltLength } = ejectorComp.slots[i];
|
||||
const { pos, direction, beltLength, cachedTargetEntity } = ejectorComp.slots[i];
|
||||
|
||||
// skips both missing and 0 belt lengths
|
||||
if (!beltLength) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// check if connected
|
||||
if (!cachedTargetEntity) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const transformedPos = staticComp.localTileToWorld(pos);
|
||||
const destX = transformedPos.x * globalConfig.tileSize;
|
||||
const destY = transformedPos.y * globalConfig.tileSize;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user