界面调整 去掉技能大页面
This commit is contained in:
@@ -22,21 +22,27 @@ export class MSCardComp extends CCComp {
|
||||
/** 视图层逻辑代码分离演示 */
|
||||
start() {
|
||||
oops.message.on(GameEvent.MSSelected, this.update_select, this);
|
||||
|
||||
this.mhc=this.node.parent.parent.parent.parent.getComponent(MissionHomeComp)
|
||||
console.log("MSCardComp start");
|
||||
this.change()
|
||||
}
|
||||
change_set(){
|
||||
this.is_update=!this.is_update
|
||||
this.is_select=!this.is_select
|
||||
this.change()
|
||||
}
|
||||
change(){
|
||||
if(this.is_update){
|
||||
this.node.getChildByName("update").active=true
|
||||
}else{
|
||||
this.node.getChildByName("update").active=false
|
||||
}
|
||||
|
||||
if(this.is_select){
|
||||
this.node.getChildByName("set").active=true
|
||||
this.update_select()
|
||||
}else{
|
||||
this.node.getChildByName("set").active=false
|
||||
}
|
||||
|
||||
}
|
||||
update_data(){
|
||||
if(smc.skills[this.s_uuid].slv>=1) {this.node.getChildByName("slv").getChildByName("s1").active=true} else {this.node.getChildByName("slv").getChildByName("s1").active=false};
|
||||
@@ -45,7 +51,7 @@ export class MSCardComp extends CCComp {
|
||||
if(smc.skills[this.s_uuid].slv>=4) {this.node.getChildByName("slv").getChildByName("s4").active=true} else {this.node.getChildByName("slv").getChildByName("s4").active=false};
|
||||
if(smc.skills[this.s_uuid].slv>=5) {this.node.getChildByName("slv").getChildByName("s5").active=true} else {this.node.getChildByName("slv").getChildByName("s5").active=false};
|
||||
this.node.getChildByName("update").getChildByName("cost").getComponent(Label).string =smc.skills[this.s_uuid].num.toString()+ " / "+(SkillSet[this.s_uuid].upcost*(1+smc.skills[this.s_uuid].slv)).toString()
|
||||
let sc= this.node.getChildByName("schip").getComponent(SChipComp)
|
||||
let sc= this.node.getChildByName("update").getChildByName("schip").getComponent(SChipComp)
|
||||
sc.update_data(this.s_uuid,0)
|
||||
}
|
||||
select(){
|
||||
|
||||
Reference in New Issue
Block a user