Migrate and normalize spline corridor junction shape mode

This commit is contained in:
2026-05-13 19:13:35 +02:00
parent 5c4396db88
commit f68571d547

View File

@@ -6051,6 +6051,12 @@ function readSplineCorridorJunctionValue(
"flattenAndPaint", "flattenAndPaint",
`${label}.terrainMode` `${label}.terrainMode`
), ),
shapeMode:
value.shapeMode === undefined
? undefined
: isSplineCorridorJunctionShapeMode(value.shapeMode)
? normalizeSplineCorridorJunctionShapeMode(value.shapeMode)
: expectLiteralString(value.shapeMode, "straight", `${label}.shapeMode`),
edge: readScenePathRoadEdgeSettingsValue(value.edge, `${label}.edge`), edge: readScenePathRoadEdgeSettingsValue(value.edge, `${label}.edge`),
connections: value.connections.map((connectionValue, index) => connections: value.connections.map((connectionValue, index) =>
readSplineCorridorJunctionConnectionValue( readSplineCorridorJunctionConnectionValue(