From e19d2ff7e46e98fc897fa2cf95e1fe5182f66b66 Mon Sep 17 00:00:00 2001 From: izawartka <59137928+izawartka@users.noreply.github.com> Date: Sat, 16 Aug 2025 14:31:41 +0200 Subject: [PATCH] Updated invisible track check *Updated Track.hasNoMaterials to detect a track as invisible if it has no sleepers and rails --- src/model/tracks/track.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/model/tracks/track.js b/src/model/tracks/track.js index 3e3f059..53f7fff 100644 --- a/src/model/tracks/track.js +++ b/src/model/tracks/track.js @@ -51,10 +51,10 @@ export default class Track extends SceneryObject { hasNoMaterials() { if(!this.prefab_name) return false; + const materials = this.prefab_name.split(','); + if(materials.length < 3) return false; - return !this.prefab_name.split(',').some((name) => { - return name.trim() !== 'trans-mat'; - }); + return materials[0] === 'none-slp' && materials[2] === 'trans-mat'; } getStartAngleXZ() {