remove fallback (this shouldn't be needed)

This commit is contained in:
wass08
2026-02-09 13:40:52 +09:00
parent bfe685b011
commit 48aa62ec87
+1 -12
View File
@@ -1,6 +1,6 @@
'use client'
import { sceneRegistry, useScene } from '@pascal-app/core'
import { sceneRegistry } from '@pascal-app/core'
import { useViewer } from '@pascal-app/viewer'
import { useFrame } from '@react-three/fiber'
@@ -106,17 +106,6 @@ export const Grid = ({
const levelMesh = sceneRegistry.nodes.get(currentLevelId)
if (levelMesh) {
targetY = levelMesh.position.y
} else {
// Fallback: compute from level node data when mesh isn't registered yet
const levelNode = useScene.getState().nodes[currentLevelId]
if (levelNode && 'level' in levelNode) {
const levelMode = useViewer.getState().levelMode
const LEVEL_HEIGHT = 2.5
const EXPLODED_GAP = 5
targetY =
((levelNode as any).level || 0) *
(LEVEL_HEIGHT + (levelMode === 'exploded' ? EXPLODED_GAP : 0))
}
}
}
const newY = MathUtils.lerp(gridRef.current.position.y, targetY, 12 * delta)