lists
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
<template>
|
||||
<teleport to=".scene-designer" v-if="active">
|
||||
<teleport to=".scene-designer .scenes" v-if="active">
|
||||
<g @mousedown="$emit('target', {target:vd, attrs:['x1', 'y1'], delta: true})" :class="{scene: true, selected}" v-show="visible">
|
||||
<svg-icon :src="`/asset/thumb/${modelValue.environment||0}.webp`" :x="vd.x1" :y="vd.y1" :size="65"></svg-icon>
|
||||
</g>
|
||||
</teleport>
|
||||
<v-card title="Scene" v-if="selected">
|
||||
<asset-selector @select="modelValue.environment = $event" type="Scene">
|
||||
<asset-selector @select="assignGameObject" type="Scene">
|
||||
<template v-slot:activator="props">
|
||||
<v-btn v-bind="props" prepend-icon="mdi-panorama-outline" block color="success" class="py-4">Choose environment</v-btn>
|
||||
</template>
|
||||
@@ -49,6 +49,12 @@ export default {
|
||||
methods:{
|
||||
intersect(v){
|
||||
return Utils.intersectLineRect(this.vd, v);
|
||||
},
|
||||
assignGameObject(e){
|
||||
this.modelValue.environment = e.id;
|
||||
if (this.modelValue.id == this.modelValue.title){
|
||||
this.modelValue.title = e.name
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user