Add collision settings for spline paths and update document versions
This commit is contained in:
@@ -254,6 +254,7 @@ import {
|
|||||||
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,
|
PATH_TERRAIN_GLUE_SCENE_DOCUMENT_VERSION,
|
||||||
|
SPLINE_CORRIDOR_COLLISION_SCENE_DOCUMENT_VERSION,
|
||||||
SPLINE_ROAD_EDGES_SCENE_DOCUMENT_VERSION,
|
SPLINE_ROAD_EDGES_SCENE_DOCUMENT_VERSION,
|
||||||
SPLINE_REPEATERS_SCENE_DOCUMENT_VERSION,
|
SPLINE_REPEATERS_SCENE_DOCUMENT_VERSION,
|
||||||
SPLINE_PATH_SCENE_DOCUMENT_VERSION,
|
SPLINE_PATH_SCENE_DOCUMENT_VERSION,
|
||||||
@@ -5712,6 +5713,11 @@ function readScenePathRoadEdgeSettingsValue(
|
|||||||
|
|
||||||
return createScenePathRoadEdgeSettings({
|
return createScenePathRoadEdgeSettings({
|
||||||
enabled: readOptionalBoolean(value.enabled, `${label}.enabled`, false),
|
enabled: readOptionalBoolean(value.enabled, `${label}.enabled`, false),
|
||||||
|
collisionEnabled: readOptionalBoolean(
|
||||||
|
value.collisionEnabled,
|
||||||
|
`${label}.collisionEnabled`,
|
||||||
|
false
|
||||||
|
),
|
||||||
kind:
|
kind:
|
||||||
value.kind === undefined
|
value.kind === undefined
|
||||||
? undefined
|
? undefined
|
||||||
@@ -5802,6 +5808,11 @@ function readScenePathRepeaterValue(
|
|||||||
? undefined
|
? undefined
|
||||||
: expectString(value.name, `${label}.name`),
|
: expectString(value.name, `${label}.name`),
|
||||||
enabled: readOptionalBoolean(value.enabled, `${label}.enabled`, true),
|
enabled: readOptionalBoolean(value.enabled, `${label}.enabled`, true),
|
||||||
|
collisionEnabled: readOptionalBoolean(
|
||||||
|
value.collisionEnabled,
|
||||||
|
`${label}.collisionEnabled`,
|
||||||
|
false
|
||||||
|
),
|
||||||
assetId:
|
assetId:
|
||||||
value.assetId === undefined
|
value.assetId === undefined
|
||||||
? undefined
|
? undefined
|
||||||
|
|||||||
@@ -35,7 +35,8 @@ import {
|
|||||||
type FoliagePrototypeRegistry
|
type FoliagePrototypeRegistry
|
||||||
} from "../foliage/foliage";
|
} 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_REPEATERS_SCENE_DOCUMENT_VERSION = 105 as const;
|
||||||
export const SPLINE_ROAD_EDGES_SCENE_DOCUMENT_VERSION = 104 as const;
|
export const SPLINE_ROAD_EDGES_SCENE_DOCUMENT_VERSION = 104 as const;
|
||||||
export const DYNAMIC_TERRAIN_LAYERS_SCENE_DOCUMENT_VERSION = 103 as const;
|
export const DYNAMIC_TERRAIN_LAYERS_SCENE_DOCUMENT_VERSION = 103 as const;
|
||||||
|
|||||||
Reference in New Issue
Block a user