#
luxiaotao1123
2024-03-21 b461ba63849e174f9c102c4e343f355bdcaa09f6
#
1个文件已修改
24 ■■■■■ 已修改文件
zy-asrs-flow/src/pages/map/index.jsx 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/map/index.jsx
@@ -219,9 +219,31 @@
    }, [curSprite]);
    const prevCurSprite = prevCurSpriteRef.current;
    const swichFloor = async (floor) => {
        await Utils.fetchMapData(floor);
        player.hideGridlines();
        player.hideStarryBackground();
        player.activateMapEvent(null);
        Utils.removeSelectedEffect();
        setCurSPrite(null);
        setDeviceVisible(false);
        setSettingsVisible(false);
        setDrawerVisible(false);
        mapContainer.children.forEach(child => {
            Utils.viewFeature(child, setCurSPrite);
        })
    }
    // watch curFloor
    React.useEffect(() => {
        Utils.fetchMapData(curFloor);
        if (!mapContainer && !dataFetched) {
            return;
        }
        swichFloor(curFloor);
    }, [curFloor]);
    // didClickSprite, stop triggers both sprite click and play's selection boxs