54 lines
1.2 KiB
JavaScript
Raw Permalink Normal View History

2025-04-24 17:03:28 +08:00
cc.Class({
extends: cc.Component,
properties: {
titleNodes: [cc.Node],
upgradeNode: cc.Node,
combineNode: cc.Node,
},
onLoad() {
this.node.name = 'XianQiPanel';
this.showInfo();
},
start() {
},
showInfo() {
this.combineNode.active = true;
this.combineNode.getComponent('XianQiCombinePanel').getTypeList();
// for (let index = 0; index < 2; index++) {
// if (cc.find(`ToggleGroup/toggle${index + 1}`, this.node).getComponent(cc.Toggle).isChecked) {
// this.panelToggleClicked(null, index + 1);
// }
// }
},
panelToggleClicked(e, d) {
for (const lab of this.titleNodes) {
lab.active = false;
}
this.titleNodes[d - 1].active = true;
this.upgradeNode.active = false;
this.combineNode.active = false;
if (d == 1) {
this.combineNode.active = true;
this.combineNode.getComponent('XianQiCombinePanel').getTypeList();
}
else if (d == 2) {
this.upgradeNode.active = true;
this.upgradeNode.getComponent('XianQiUpPanel').loadEquipList();
}
let btnrun1 = cc.find(`ToggleGroup/toggle${d}/btnrun1`, this.node);
let btnrun2 = cc.find(`ToggleGroup/toggle${d}/btnrun2`, this.node);
},
onCloseBtnClicked(e, d) {
this.node.destroy();
},
});