Hello, I tried to uninstall the removeListener event, but it doesn't seem to work. The onViewChangecallbacks method still executes,The krpano version used is 1.22.4
Code
const onViewChangeCallback = () => {
console.log('view change')
}
const onChangeToolBar = (value: number) => {
if (value === 2 && !viewKp) return
if (value === 2) {
kp.set('layer[view_display].visible', true)
kp.set('layer[save_default_view_block].visible', true)
kp.events.addListener('onviewchange', onViewChangeCallback)
callViewScene(currentScene!)
} else {
kp.set('layer[view_display].visible', false)
kp.set('layer[save_default_view_block].visible', false)
kp.events.removeListener('onviewchange', onViewChangeCallback)
}
setSelectTool(value)
}
Display More