Add refs for tracking editor simulation and selected entity draft synchronization state

This commit is contained in:
2026-04-28 17:59:02 +02:00
parent 8df87aafcd
commit e715c396e1

View File

@@ -3328,6 +3328,11 @@ export function App({ store, initialStatusMessage }: AppProps) {
useState<EditorSimulationUiSnapshot>(() =>
createInitialEditorSimulationUiSnapshot(editorState.projectDocument.time)
);
const editorSimulationSnapshotTraceRef = useRef(editorSimulationSnapshot);
const selectedEntityDraftSyncTraceRef = useRef<{
selectedEntity: EntityInstance | null;
projectDocument: typeof editorState.projectDocument;
} | null>(null);
const [firstPersonTelemetry, setFirstPersonTelemetry] =
useState<FirstPersonTelemetry | null>(null);
const [runtimeInteractionPrompt, setRuntimeInteractionPrompt] =