| | |
| | | }, [themeMode]) |
| | | |
| | | const switchMode = (mode) => { |
| | | Tool.removeSelectedEffect(); |
| | | |
| | | setDeviceVisible(false); |
| | | setSettingsVisible(false); |
| | | |
| | | setSpriteSettings(null); |
| | | |
| | | switch (mode) { |
| | | case MapMode.OBSERVER_MODE: |
| | | setDeviceVisible(false); |
| | | player.hideGridLines(); |
| | | |
| | | player.activateMapMultiSelect((selectedSprites, restartFn) => { |
| | |
| | | break |
| | | case MapMode.SETTINGS_MODE: |
| | | player.hideGridLines(); |
| | | setDeviceVisible(false); |
| | | |
| | | player.activateMapMultiSelect((selectedSprites, restartFn) => { |
| | | console.log(selectedSprites); |
| | |
| | | if (!mapContainer) { |
| | | return; |
| | | } |
| | | console.log(spriteSettings); |
| | | |
| | | prevSpriteSettingsRef.current = spriteSettings; |
| | | if (spriteSettings && prevSpriteSettings !== spriteSettings) { |
| | | Tool.removeSelectedEffect(); |