SamsaraGame/assets/Script/panel/EquipListItem.js
2025-04-24 17:03:28 +08:00

43 lines
760 B
JavaScript

import GameModel from "../ts/core/GameModel";
cc.Class({
extends: cc.Component,
properties: {
nameLab: cc.Label,
levelLab: cc.Label,
equipNode: cc.Node,
useNode: cc.Node,
normalNode: cc.Node,
selectedNode: cc.Node,
},
onLoad() {
},
loadInfo(info) {
this.iteminfo = info;
if (!info.BaseAttr) {
GameModel.send('c2s_equip_info', {
roleid: GameModel.player.roleid,
equipid: info.EquipID
});
return;
}
this.nameLab.string = info.EName;
this.levelLab.string = info.EDesc;
this.equipNode.getComponent('EquipItem').loadInfo(info);
},
selected() {
this.selectedNode.active = true;
this.normalNode.active = false;
},
unSelected() {
this.selectedNode.active = false;
this.normalNode.active = true;
}
});