auto-git:

[change] src/document/migrate-scene-document.ts
This commit is contained in:
2026-04-23 02:37:10 +02:00
parent 87f4d26592
commit c666a9a5a1

View File

@@ -66,9 +66,11 @@ import {
type PlayerStartMovementTemplateKind
} from "../entities/entity-instances";
import {
createActivateCameraRigOverrideControlEffect,
createFollowActorPathControlEffect,
createActorControlTargetRef,
createActiveSceneControlTargetRef,
createClearCameraRigOverrideControlEffect,
createEntityControlTargetRef,
createInteractionControlTargetRef,
createLightControlTargetRef,
@@ -3820,6 +3822,20 @@ function readControlEffect(value: unknown, label: string): ControlEffect {
const type = expectString(value.type, `${label}.type`);
switch (type) {
case "activateCameraRigOverride":
return createActivateCameraRigOverrideControlEffect({
target: readControlTargetRef(
value.target,
`${label}.target`
) as ReturnType<typeof createEntityControlTargetRef<"cameraRig">>
});
case "clearCameraRigOverride":
return createClearCameraRigOverrideControlEffect({
target: readControlTargetRef(
value.target,
`${label}.target`
) as ReturnType<typeof createEntityControlTargetRef<"cameraRig">>
});
case "setActorPresence":
return createSetActorPresenceControlEffect({
target: readControlTargetRef(