Minor improvements
This commit is contained in:
@ -11,7 +11,7 @@ import { storeToRefs } from 'pinia'
|
||||
import { placeTile, setAllTiles } from '@/composables/zoneComposable'
|
||||
import Controls from '@/components/utilities/Controls.vue'
|
||||
|
||||
const emit = defineEmits(['tilemap:create'])
|
||||
const emit = defineEmits(['tilemap:create', 'tilemap:destroy'])
|
||||
|
||||
const zoneStore = useZoneStore()
|
||||
const scene = useScene()
|
||||
@ -67,7 +67,8 @@ onBeforeMount(() => {
|
||||
})
|
||||
|
||||
onBeforeUnmount(() => {
|
||||
tiles?.destroy()
|
||||
emit('tilemap:destroy')
|
||||
zoneTilemap.destroyLayer('tiles')
|
||||
zoneTilemap.removeAllLayers()
|
||||
zoneTilemap.destroy()
|
||||
})
|
||||
|
Reference in New Issue
Block a user