diff --git a/src/document/migrate-scene-document.ts b/src/document/migrate-scene-document.ts index ba8c6a01..02d14b13 100644 --- a/src/document/migrate-scene-document.ts +++ b/src/document/migrate-scene-document.ts @@ -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 diff --git a/src/document/scene-document.ts b/src/document/scene-document.ts index 0ba5f825..92ce5ebf 100644 --- a/src/document/scene-document.ts +++ b/src/document/scene-document.ts @@ -35,7 +35,8 @@ import { type FoliagePrototypeRegistry } from "../foliage/foliage"; -export const SCENE_DOCUMENT_VERSION = 105 as const; +export const SCENE_DOCUMENT_VERSION = 106 as const; +export const SPLINE_CORRIDOR_COLLISION_SCENE_DOCUMENT_VERSION = 106 as const; export const SPLINE_REPEATERS_SCENE_DOCUMENT_VERSION = 105 as const; export const SPLINE_ROAD_EDGES_SCENE_DOCUMENT_VERSION = 104 as const; export const DYNAMIC_TERRAIN_LAYERS_SCENE_DOCUMENT_VERSION = 103 as const;