From e0feb45f48fa093103ad2e9757f75dd9efa9b2c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Thu, 22 Feb 2024 18:43:10 -0600 Subject: [PATCH] fix: no cam pos reset on tank swap --- src/app/tools/tankopedia/[id]/components/Control.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app/tools/tankopedia/[id]/components/Control.tsx b/src/app/tools/tankopedia/[id]/components/Control.tsx index 4ec96c286..8cef95e33 100644 --- a/src/app/tools/tankopedia/[id]/components/Control.tsx +++ b/src/app/tools/tankopedia/[id]/components/Control.tsx @@ -52,11 +52,14 @@ export function Controls() { protagonistTrackModelDefinition.origin[1] + antagonistModelDefinition.turretOrigin[1] + antagonistTurretModelDefinition.gunOrigin[1]; + // const hasSetInitialPose = useRef(false); useEffect(() => { camera.position.set(-4, 4, -16); orbitControls.current?.target.set(0, 1.25, 0); + }, [camera]); + useEffect(() => { const unsubscribeTankopedia = useTankopediaPersistent.subscribe( (state) => state.model.visual.controlsEnabled, (enabled) => {