Remove scene exit related state and logic in App.tsx

This commit is contained in:
2026-04-15 03:44:03 +02:00
parent 675c15fabf
commit 349c5582d8

View File

@@ -2955,14 +2955,6 @@ export function App({ store, initialStatusMessage }: AppProps) {
setInteractableRadiusDraft(String(DEFAULT_INTERACTABLE_RADIUS));
setInteractablePromptDraft(DEFAULT_INTERACTABLE_PROMPT);
setInteractableEnabledDraft(true);
setSceneExitRadiusDraft(String(DEFAULT_SCENE_EXIT_RADIUS));
setSceneExitPromptDraft(DEFAULT_SCENE_EXIT_PROMPT);
setSceneExitEnabledDraft(true);
setSceneExitTargetSceneIdDraft(sceneTargetOptions[0]?.id ?? "");
setSceneExitTargetEntryIdDraft(
sceneEntryOptionsBySceneId[sceneTargetOptions[0]?.id ?? ""]?.[0]?.entity
.id ?? ""
);
return;
}
@@ -3040,13 +3032,6 @@ export function App({ store, initialStatusMessage }: AppProps) {
setInteractablePromptDraft(selectedEntity.prompt);
setInteractableEnabledDraft(selectedEntity.interactionEnabled);
break;
case "sceneExit":
setSceneExitRadiusDraft(String(selectedEntity.radius));
setSceneExitPromptDraft(selectedEntity.prompt);
setSceneExitEnabledDraft(selectedEntity.interactionEnabled);
setSceneExitTargetSceneIdDraft(selectedEntity.targetSceneId);
setSceneExitTargetEntryIdDraft(selectedEntity.targetEntryEntityId);
break;
}
}, [editorState.projectDocument, selectedEntity]);