Update scene document versions and add path/road migration support
This commit is contained in:
@@ -251,6 +251,7 @@ import {
|
|||||||
NPC_TARGETING_DEFAULT_SCENE_DOCUMENT_VERSION,
|
NPC_TARGETING_DEFAULT_SCENE_DOCUMENT_VERSION,
|
||||||
NPC_PRESENCE_SCENE_DOCUMENT_VERSION,
|
NPC_PRESENCE_SCENE_DOCUMENT_VERSION,
|
||||||
NPC_TARGETING_SCENE_DOCUMENT_VERSION,
|
NPC_TARGETING_SCENE_DOCUMENT_VERSION,
|
||||||
|
PATH_TERRAIN_GLUE_SCENE_DOCUMENT_VERSION,
|
||||||
SPLINE_PATH_SCENE_DOCUMENT_VERSION,
|
SPLINE_PATH_SCENE_DOCUMENT_VERSION,
|
||||||
WHITEBOX_BOX_LIGHT_VOLUME_SCENE_DOCUMENT_VERSION,
|
WHITEBOX_BOX_LIGHT_VOLUME_SCENE_DOCUMENT_VERSION,
|
||||||
CELESTIAL_BODY_OVERLAY_SCENE_DOCUMENT_VERSION,
|
CELESTIAL_BODY_OVERLAY_SCENE_DOCUMENT_VERSION,
|
||||||
@@ -6403,6 +6404,7 @@ export function migrateSceneDocument(source: unknown): SceneDocument {
|
|||||||
source.version !== NPC_TARGETING_DEFAULT_SCENE_DOCUMENT_VERSION &&
|
source.version !== NPC_TARGETING_DEFAULT_SCENE_DOCUMENT_VERSION &&
|
||||||
source.version !== NPC_TARGET_ANCHOR_SCENE_DOCUMENT_VERSION &&
|
source.version !== NPC_TARGET_ANCHOR_SCENE_DOCUMENT_VERSION &&
|
||||||
source.version !== SPLINE_PATH_SCENE_DOCUMENT_VERSION &&
|
source.version !== SPLINE_PATH_SCENE_DOCUMENT_VERSION &&
|
||||||
|
source.version !== PATH_TERRAIN_GLUE_SCENE_DOCUMENT_VERSION &&
|
||||||
source.version !== NPC_TARGETING_SCENE_DOCUMENT_VERSION
|
source.version !== NPC_TARGETING_SCENE_DOCUMENT_VERSION
|
||||||
) {
|
) {
|
||||||
throw new Error(
|
throw new Error(
|
||||||
|
|||||||
@@ -35,7 +35,8 @@ import {
|
|||||||
type FoliagePrototypeRegistry
|
type FoliagePrototypeRegistry
|
||||||
} from "../foliage/foliage";
|
} from "../foliage/foliage";
|
||||||
|
|
||||||
export const SCENE_DOCUMENT_VERSION = 101 as const;
|
export const SCENE_DOCUMENT_VERSION = 102 as const;
|
||||||
|
export const PATH_ROAD_PREVIEW_SCENE_DOCUMENT_VERSION = 102 as const;
|
||||||
export const PATH_TERRAIN_GLUE_SCENE_DOCUMENT_VERSION = 101 as const;
|
export const PATH_TERRAIN_GLUE_SCENE_DOCUMENT_VERSION = 101 as const;
|
||||||
export const SPLINE_PATH_SCENE_DOCUMENT_VERSION = 100 as const;
|
export const SPLINE_PATH_SCENE_DOCUMENT_VERSION = 100 as const;
|
||||||
export const NPC_TARGET_ANCHOR_SCENE_DOCUMENT_VERSION = 99 as const;
|
export const NPC_TARGET_ANCHOR_SCENE_DOCUMENT_VERSION = 99 as const;
|
||||||
|
|||||||
Reference in New Issue
Block a user