From 85b5eed9cf17837a926066abba1fb5f517dd781e Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 15 Apr 2026 07:54:48 +0200 Subject: [PATCH] Update UV mapping logic to use selectedBrushFaceIds --- src/app/App.tsx | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/app/App.tsx b/src/app/App.tsx index 33e8d329..3b36c409 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -2991,12 +2991,16 @@ export function App({ store, initialStatusMessage }: AppProps) { ) { setUvOffsetDraft( createMaybeMixedVec2Draft( - BOX_FACE_IDS.map((faceId) => selectedBrush.faces[faceId].uv.offset) + selectedBrushFaceIds.map( + (faceId) => selectedBrush.faces[faceId].uv.offset + ) ) ); setUvScaleDraft( createMaybeMixedVec2Draft( - BOX_FACE_IDS.map((faceId) => selectedBrush.faces[faceId].uv.scale) + selectedBrushFaceIds.map( + (faceId) => selectedBrush.faces[faceId].uv.scale + ) ) ); return; @@ -3011,7 +3015,12 @@ export function App({ store, initialStatusMessage }: AppProps) { setUvOffsetDraft(createVec2Draft(selectedFace.uv.offset)); setUvScaleDraft(createVec2Draft(selectedFace.uv.scale)); - }, [selectedBrush, selectedFace, whiteboxSelectionMode]); + }, [ + selectedBrush, + selectedBrushFaceIds, + selectedFace, + whiteboxSelectionMode + ]); useEffect(() => { if (selectedEntity === null) {