| | |
| | | } |
| | | if (curSprite) { |
| | | if (mode === MAP_MODE.OBSERVER_MODE) { |
| | | Tool.showSelectedEffect(curSprite) |
| | | setInsightVisible(true) |
| | | Tool.showSelectedEffect(curSprite); |
| | | setInsightVisible(true); |
| | | } |
| | | if (mode === MAP_MODE.SETTINGS_MODE) { |
| | | Tool.showSelectedEffect(curSprite) |
| | | setSettingsVisible(true) |
| | | Tool.showSelectedEffect(curSprite); |
| | | setSettingsVisible(true); |
| | | } |
| | | } else { |
| | | Tool.removeSelectedEffect(); |
| | | setInsightVisible(false) |
| | | setInsightVisible(false); |
| | | setSettingsVisible(false); |
| | | } |
| | | }, [curSprite]); |
| | | const prevCurSprite = prevCurSpriteRef.current; |
| | |
| | | open={settingsVisible} |
| | | onCancel={() => { |
| | | setCurSprite(null); |
| | | setSettingsVisible(false); |
| | | }} |
| | | sprite={curSprite} |
| | | setSpriteSettings={setCurSprite} |
| | |
| | | open={batchSelectionVisible} |
| | | onCancel={() => { |
| | | setBatchSprites([]); |
| | | setBatchSelectionVisible(false); |
| | | }} |
| | | batchSprites={batchSprites} |
| | | mode={mode} |