Update scene document migration to handle new version

This commit is contained in:
2026-04-11 04:29:25 +02:00
parent a74f0a1b2a
commit 9ac5cd5e46

View File

@@ -2340,6 +2340,7 @@ export function migrateSceneDocument(source: unknown): SceneDocument {
if ( if (
source.version !== SCENE_DOCUMENT_VERSION && source.version !== SCENE_DOCUMENT_VERSION &&
source.version !== RUNNER_LOADING_SCREEN_SCENE_DOCUMENT_VERSION &&
source.version !== MULTI_SCENE_FOUNDATION_SCENE_DOCUMENT_VERSION && source.version !== MULTI_SCENE_FOUNDATION_SCENE_DOCUMENT_VERSION &&
source.version !== WATER_SURFACE_DISPLACEMENT_SCENE_DOCUMENT_VERSION && source.version !== WATER_SURFACE_DISPLACEMENT_SCENE_DOCUMENT_VERSION &&
source.version !== WHITEBOX_BOX_VOLUME_SCENE_DOCUMENT_VERSION && source.version !== WHITEBOX_BOX_VOLUME_SCENE_DOCUMENT_VERSION &&
@@ -2404,7 +2405,8 @@ export function migrateProjectDocument(source: unknown): ProjectDocument {
if ( if (
(source.version === MULTI_SCENE_FOUNDATION_SCENE_DOCUMENT_VERSION || (source.version === MULTI_SCENE_FOUNDATION_SCENE_DOCUMENT_VERSION ||
source.version === RUNNER_LOADING_SCREEN_SCENE_DOCUMENT_VERSION) && source.version === RUNNER_LOADING_SCREEN_SCENE_DOCUMENT_VERSION ||
source.version === SCENE_TRANSITION_ENTITIES_SCENE_DOCUMENT_VERSION) &&
isRecord(source.scenes) isRecord(source.scenes)
) { ) {
const materials = readMaterialRegistry(source.materials, "materials"); const materials = readMaterialRegistry(source.materials, "materials");