| | |
| | | |
| | | pathLine = new PIXI.Graphics(); |
| | | pathLine.name = pathLineName; |
| | | pathLine.lineStyle(3 * (1 / mapContainer.scale.x), 0x3498db, 1); |
| | | pathLine.lineStyle(2 * (1 / mapContainer.scale.x), 0x3498db, 0.8); |
| | | pathLine.zIndex = SENSOR_ZINDEX.TRAVEL_PATH; |
| | | let firstNode = true; |
| | | for (let i = path.indexOf(curLocNo) - 1; i < path.length; i++) { |
| | | for (let i = Math.max(0, path.indexOf(curLocNo) - 1); i < path.length; i++) { |
| | | const { row, bay, lev } = parseLocNo(path[i]); |
| | | if (Number(lev) !== curFloor) { continue } |
| | | const shelf = querySprite(SENSOR_TYPE.SHELF, row + '-' + bay); |
| | | |
| | | if (!shelf) { continue }; |
| | | let position = shelf.position; |
| | | let x = position.x; |