auto-git:
[change] src/app/App.tsx [change] src/document/migrate-scene-document.ts [change] src/document/scene-document-validation.ts [change] src/rendering/world-background-renderer.ts [change] src/rendering/world-shader-sky.ts [change] tests/domain/scene-document-validation.test.ts
This commit is contained in:
@@ -445,15 +445,14 @@ describe("validateSceneDocument", () => {
|
||||
target: createCameraRigControlTargetRef(cameraRig.id)
|
||||
})
|
||||
});
|
||||
document.interactionLinks["link-camera-override"] = createControlInteractionLink(
|
||||
{
|
||||
document.interactionLinks["link-camera-override"] =
|
||||
createControlInteractionLink({
|
||||
id: "link-camera-override",
|
||||
sourceEntityId: triggerVolume.id,
|
||||
effect: createActivateCameraRigOverrideControlEffect({
|
||||
target: createCameraRigControlTargetRef(cameraRig.id)
|
||||
})
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
const validation = validateSceneDocument(document);
|
||||
|
||||
@@ -1421,7 +1420,8 @@ describe("validateSceneDocument", () => {
|
||||
document.world.shaderSky.celestial.sunDiscSizeDegrees = 0;
|
||||
document.world.shaderSky.clouds.coverage = 2;
|
||||
document.world.shaderSky.aurora.intensity = -1;
|
||||
document.world.shaderSky.aurora.primaryColorHex = "bad-color" as `#${string}`;
|
||||
document.world.shaderSky.aurora.primaryColorHex =
|
||||
"bad-color" as `#${string}`;
|
||||
document.world.timeOfDay.dawn.background = {
|
||||
mode: "shader"
|
||||
} as typeof document.world.timeOfDay.dawn.background;
|
||||
|
||||
@@ -17,12 +17,12 @@ import { createScenePath } from "../../src/document/paths";
|
||||
import { createDefaultProjectTimeSettings } from "../../src/document/project-time-settings";
|
||||
import { createTerrain } from "../../src/document/terrains";
|
||||
import {
|
||||
AUTHORED_TERRAIN_PAINT_SCENE_DOCUMENT_VERSION,
|
||||
AUTHORED_TERRAIN_FOUNDATION_SCENE_DOCUMENT_VERSION,
|
||||
CAMERA_RIG_MAPPED_RAIL_SCENE_DOCUMENT_VERSION,
|
||||
CAMERA_RIG_CONTROL_SURFACE_SCENE_DOCUMENT_VERSION,
|
||||
CAMERA_RIG_ENTITY_SCENE_DOCUMENT_VERSION,
|
||||
CELESTIAL_BODY_OVERLAY_SCENE_DOCUMENT_VERSION,
|
||||
AUTHORED_TERRAIN_PAINT_SCENE_DOCUMENT_VERSION,
|
||||
AUTHORED_TERRAIN_FOUNDATION_SCENE_DOCUMENT_VERSION,
|
||||
CAMERA_RIG_MAPPED_RAIL_SCENE_DOCUMENT_VERSION,
|
||||
CAMERA_RIG_CONTROL_SURFACE_SCENE_DOCUMENT_VERSION,
|
||||
CAMERA_RIG_ENTITY_SCENE_DOCUMENT_VERSION,
|
||||
CELESTIAL_BODY_OVERLAY_SCENE_DOCUMENT_VERSION,
|
||||
DAWN_DUSK_BACKGROUND_IMAGE_SCENE_DOCUMENT_VERSION,
|
||||
FOLLOW_ACTOR_PATH_SMOOTH_SCENE_DOCUMENT_VERSION,
|
||||
ANIMATION_PLAYBACK_SCENE_DOCUMENT_VERSION,
|
||||
@@ -141,28 +141,28 @@ describe("scene document JSON", () => {
|
||||
const document = createEmptySceneDocument({ name: "Camera Control Scene" });
|
||||
document.entities[cameraRig.id] = cameraRig;
|
||||
document.entities[triggerVolume.id] = triggerVolume;
|
||||
document.interactionLinks["link-camera-activate"] = createControlInteractionLink(
|
||||
{
|
||||
document.interactionLinks["link-camera-activate"] =
|
||||
createControlInteractionLink({
|
||||
id: "link-camera-activate",
|
||||
sourceEntityId: triggerVolume.id,
|
||||
effect: createActivateCameraRigOverrideControlEffect({
|
||||
target: createCameraRigControlTargetRef(cameraRig.id)
|
||||
})
|
||||
}
|
||||
);
|
||||
document.sequences.sequences["sequence-camera-clear"] = createProjectSequence({
|
||||
id: "sequence-camera-clear",
|
||||
title: "Camera Clear",
|
||||
steps: [
|
||||
{
|
||||
stepClass: "held",
|
||||
type: "controlEffect",
|
||||
effect: createClearCameraRigOverrideControlEffect({
|
||||
target: createCameraRigControlTargetRef(cameraRig.id)
|
||||
})
|
||||
}
|
||||
]
|
||||
});
|
||||
});
|
||||
document.sequences.sequences["sequence-camera-clear"] =
|
||||
createProjectSequence({
|
||||
id: "sequence-camera-clear",
|
||||
title: "Camera Clear",
|
||||
steps: [
|
||||
{
|
||||
stepClass: "held",
|
||||
type: "controlEffect",
|
||||
effect: createClearCameraRigOverrideControlEffect({
|
||||
target: createCameraRigControlTargetRef(cameraRig.id)
|
||||
})
|
||||
}
|
||||
]
|
||||
});
|
||||
document.scheduler.routines["routine-camera-activate"] =
|
||||
createProjectScheduleRoutine({
|
||||
id: "routine-camera-activate",
|
||||
|
||||
Reference in New Issue
Block a user