Updated invisible track check

*Updated Track.hasNoMaterials to detect a track as invisible if it has no sleepers and rails
This commit is contained in:
izawartka 2025-08-16 14:31:41 +02:00
parent ad064734d1
commit e19d2ff7e4

View File

@ -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() {