From e37f9714cf6c7ed1ba911497cbf59f3020cbd9ae Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 1 Apr 2026 00:10:28 +0200 Subject: [PATCH] Add support for playAnimation and stopAnimation interaction links in migrate-scene-document.ts --- src/document/migrate-scene-document.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/document/migrate-scene-document.ts b/src/document/migrate-scene-document.ts index 82f62fca..7b3b039d 100644 --- a/src/document/migrate-scene-document.ts +++ b/src/document/migrate-scene-document.ts @@ -898,6 +898,21 @@ function readInteractionLink(value: unknown, label: string): InteractionLink { targetBrushId: action.targetBrushId, visible: action.visible }); + case "playAnimation": + return createPlayAnimationInteractionLink({ + id: expectString(value.id, `${label}.id`), + sourceEntityId: expectString(value.sourceEntityId, `${label}.sourceEntityId`), + trigger, + targetModelInstanceId: action.targetModelInstanceId, + clipName: action.clipName + }); + case "stopAnimation": + return createStopAnimationInteractionLink({ + id: expectString(value.id, `${label}.id`), + sourceEntityId: expectString(value.sourceEntityId, `${label}.sourceEntityId`), + trigger, + targetModelInstanceId: action.targetModelInstanceId + }); } }