|
|
@@ -104,19 +104,23 @@ export default class GeneralInfoUI extends BaseUI {
|
|
|
this.unschedule(this.queuePlayAnim);
|
|
|
this.schedule(this.queuePlayAnim, anim_time);
|
|
|
})
|
|
|
+ // 换将按钮显示
|
|
|
+ if (this.general_data.pos == -1 || this.general_data.pos == undefined) {
|
|
|
+ this.btn_change.node.active = false;
|
|
|
+ } else {
|
|
|
+ this.btn_change.node.active = true;;
|
|
|
+ }
|
|
|
// 阵上的武将数量
|
|
|
let embattle_general_count = 0
|
|
|
for (let i = 0; i < GameController.gameData.player.generals.length; i++) {
|
|
|
const element = GameController.gameData.player.generals[i];
|
|
|
if (element && element.pos >= 0) embattle_general_count++;
|
|
|
}
|
|
|
- // 换将按钮显示
|
|
|
+ // 左右切换按钮
|
|
|
if (this.general_data.pos == -1 || this.general_data.pos == undefined || embattle_general_count === 1) {
|
|
|
- this.btn_change.node.active = false;
|
|
|
this.btn_left.node.active = false;
|
|
|
this.btn_right.node.active = false;
|
|
|
- } else {
|
|
|
- this.btn_change.node.active = true;;
|
|
|
+ } else if (embattle_general_count >= 1){
|
|
|
this.btn_left.node.active = true;
|
|
|
this.btn_right.node.active = true;
|
|
|
}
|