Update scene document migration to support spline corridor junctions
This commit is contained in:
@@ -6721,6 +6721,7 @@ export function migrateSceneDocument(source: unknown): SceneDocument {
|
|||||||
source.version !== SPLINE_ROAD_EDGES_SCENE_DOCUMENT_VERSION &&
|
source.version !== SPLINE_ROAD_EDGES_SCENE_DOCUMENT_VERSION &&
|
||||||
source.version !== SPLINE_REPEATERS_SCENE_DOCUMENT_VERSION &&
|
source.version !== SPLINE_REPEATERS_SCENE_DOCUMENT_VERSION &&
|
||||||
source.version !== SPLINE_CORRIDOR_COLLISION_SCENE_DOCUMENT_VERSION &&
|
source.version !== SPLINE_CORRIDOR_COLLISION_SCENE_DOCUMENT_VERSION &&
|
||||||
|
source.version !== SPLINE_CORRIDOR_JUNCTIONS_SCENE_DOCUMENT_VERSION &&
|
||||||
source.version !== NPC_TARGETING_SCENE_DOCUMENT_VERSION
|
source.version !== NPC_TARGETING_SCENE_DOCUMENT_VERSION
|
||||||
) {
|
) {
|
||||||
throw new Error(
|
throw new Error(
|
||||||
@@ -6767,6 +6768,9 @@ export function migrateSceneDocument(source: unknown): SceneDocument {
|
|||||||
foliagePrototypes: readFoliagePrototypes(source.foliagePrototypes, assets),
|
foliagePrototypes: readFoliagePrototypes(source.foliagePrototypes, assets),
|
||||||
foliageLayers: readFoliageLayers(source.foliageLayers),
|
foliageLayers: readFoliageLayers(source.foliageLayers),
|
||||||
paths: readScenePaths(source.paths),
|
paths: readScenePaths(source.paths),
|
||||||
|
splineCorridorJunctions: readSplineCorridorJunctions(
|
||||||
|
source.splineCorridorJunctions
|
||||||
|
),
|
||||||
modelInstances: readModelInstances(source.modelInstances, assets),
|
modelInstances: readModelInstances(source.modelInstances, assets),
|
||||||
entities: readEntities(source.entities, {
|
entities: readEntities(source.entities, {
|
||||||
legacySoundEmitter: false,
|
legacySoundEmitter: false,
|
||||||
@@ -6824,6 +6828,9 @@ function readProjectScene(
|
|||||||
terrains: readTerrains(value.terrains),
|
terrains: readTerrains(value.terrains),
|
||||||
foliageLayers: readFoliageLayers(value.foliageLayers),
|
foliageLayers: readFoliageLayers(value.foliageLayers),
|
||||||
paths: readScenePaths(value.paths),
|
paths: readScenePaths(value.paths),
|
||||||
|
splineCorridorJunctions: readSplineCorridorJunctions(
|
||||||
|
value.splineCorridorJunctions
|
||||||
|
),
|
||||||
modelInstances: readModelInstances(value.modelInstances, assets),
|
modelInstances: readModelInstances(value.modelInstances, assets),
|
||||||
entities: readEntities(value.entities, {
|
entities: readEntities(value.entities, {
|
||||||
legacySoundEmitter: false,
|
legacySoundEmitter: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user