Add collision settings for spline paths and update document versions

This commit is contained in:
2026-05-13 04:27:27 +02:00
parent f9884e49df
commit c57f23afe7
2 changed files with 13 additions and 1 deletions

View File

@@ -254,6 +254,7 @@ import {
NPC_PRESENCE_SCENE_DOCUMENT_VERSION,
NPC_TARGETING_SCENE_DOCUMENT_VERSION,
PATH_TERRAIN_GLUE_SCENE_DOCUMENT_VERSION,
SPLINE_CORRIDOR_COLLISION_SCENE_DOCUMENT_VERSION,
SPLINE_ROAD_EDGES_SCENE_DOCUMENT_VERSION,
SPLINE_REPEATERS_SCENE_DOCUMENT_VERSION,
SPLINE_PATH_SCENE_DOCUMENT_VERSION,
@@ -5712,6 +5713,11 @@ function readScenePathRoadEdgeSettingsValue(
return createScenePathRoadEdgeSettings({
enabled: readOptionalBoolean(value.enabled, `${label}.enabled`, false),
collisionEnabled: readOptionalBoolean(
value.collisionEnabled,
`${label}.collisionEnabled`,
false
),
kind:
value.kind === undefined
? undefined
@@ -5802,6 +5808,11 @@ function readScenePathRepeaterValue(
? undefined
: expectString(value.name, `${label}.name`),
enabled: readOptionalBoolean(value.enabled, `${label}.enabled`, true),
collisionEnabled: readOptionalBoolean(
value.collisionEnabled,
`${label}.collisionEnabled`,
false
),
assetId:
value.assetId === undefined
? undefined