204 lines
6.9 KiB
JavaScript
204 lines
6.9 KiB
JavaScript
import importTemplate from '../../js/util/importTemplate.js';
|
|
|
|
|
|
export default {
|
|
template: await importTemplate('pages/clothes/index.html'),
|
|
components: {
|
|
|
|
|
|
},
|
|
|
|
data: () => ({
|
|
category : 'clothes',
|
|
clothesList : {
|
|
|
|
clothes : [
|
|
{
|
|
name : 'torso_1',
|
|
label : 'Tops & Jackets',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'torso_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
{
|
|
name : 'tshirt_1',
|
|
label : 'Undershirt',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'tshirt_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
{
|
|
name : 'arms',
|
|
label : 'Hands & Arms',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'arms_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
|
|
{
|
|
name : 'pants_1',
|
|
label : 'Legs',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'pants_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
{
|
|
name : 'shoes_1',
|
|
label : 'Shoes',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'shoes_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
{
|
|
name : 'bags_1',
|
|
label : 'Bags & Parachutes',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'bags_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
{
|
|
name : 'bproof_1',
|
|
label : 'Armour',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'bproof_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
],
|
|
accessories : [
|
|
{
|
|
name : 'mask_1',
|
|
label : 'Mask',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'mask_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
{
|
|
name : 'helmet_1',
|
|
label : 'Hats & Helmets',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'helmet_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
{
|
|
name : 'glasses_1',
|
|
label : 'Glasses',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'glasses_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
{
|
|
name : 'ears_1',
|
|
label : 'Ear Accessories',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'ears_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
{
|
|
name : 'chain_1',
|
|
label : 'Scarf & Chains',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'chain_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
{
|
|
name : 'watches_1',
|
|
label : 'Watches',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'watches_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
{
|
|
name : 'bracelets_1',
|
|
label : 'Bracelets',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'bracelets_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
{
|
|
name : 'decals_1',
|
|
label : 'Decals',
|
|
label1 : 'Type',
|
|
typeValue : 1,
|
|
texture_name : 'decals_2',
|
|
label2 : 'Textures',
|
|
texturesValue : 1,
|
|
},
|
|
],
|
|
}
|
|
}),
|
|
methods: {
|
|
changeClothesPage(cat) {
|
|
if(cat){
|
|
this.category = cat
|
|
}
|
|
},
|
|
changeSkin(key, value){
|
|
|
|
postNUI('changeSkin', {
|
|
key,
|
|
value,
|
|
})
|
|
},
|
|
createcharacter(){
|
|
if(this.$store.state.isSurgery){
|
|
this.$store.state.charAcceptModal = true
|
|
|
|
}else{
|
|
postNUI("saveSkin")
|
|
}
|
|
},
|
|
},
|
|
computed: {
|
|
...Vuex.mapGetters({
|
|
getSkinByName : 'getSkinByName'
|
|
}),
|
|
},
|
|
|
|
mounted() {
|
|
this.clothesList['clothes'][0].label = this.$store.state.locales['fheaderText1']
|
|
this.clothesList['clothes'][1].label = this.$store.state.locales['fheaderText2']
|
|
this.clothesList['clothes'][2].label = this.$store.state.locales['fheaderText3']
|
|
this.clothesList['clothes'][3].label = this.$store.state.locales['fheaderText4']
|
|
this.clothesList['clothes'][4].label = this.$store.state.locales['fheaderText5']
|
|
this.clothesList['clothes'][5].label = this.$store.state.locales['fheaderText7']
|
|
this.clothesList['clothes'][6].label = this.$store.state.locales['fheaderText6']
|
|
|
|
this.clothesList['accessories'][0].label = this.$store.state.locales['sheaderText1']
|
|
this.clothesList['accessories'][1].label = this.$store.state.locales['sheaderText4']
|
|
this.clothesList['accessories'][2].label = this.$store.state.locales['theaderText1']
|
|
this.clothesList['accessories'][3].label = this.$store.state.locales['theaderText2']
|
|
this.clothesList['accessories'][4].label = this.$store.state.locales['chainsTitle']
|
|
this.clothesList['accessories'][5].label = this.$store.state.locales['watchesTitle']
|
|
this.clothesList['accessories'][6].label = this.$store.state.locales['braceletsTitle']
|
|
this.clothesList['accessories'][7].label = this.$store.state.locales['sheaderText3']
|
|
|
|
}
|
|
} |