稍微改了点

This commit is contained in:
2025-07-25 09:55:08 +08:00
parent a5a0c26e8f
commit 0ba25c1cac
11 changed files with 32118 additions and 20509 deletions

View File

@@ -26,12 +26,15 @@ export class MissionComp extends CCComp {
normal_max_wave:number = 10;
is_fight:boolean = false;
enhancements:any=[0,0,0,0,0]
update_count:number = 0;
onLoad(){
this.on(GameEvent.MissionStart,this.mission_start,this)
this.on(GameEvent.FightEnd,this.fight_end,this)
this.on(GameEvent.MissionEnd,this.mission_end,this)
// this.on(GameEvent.CardsClose,this.after_used_skill_card,this)
this.on(GameEvent.WaveUpdate,this.on_mon_wave_update,this)
this.on(GameEvent.CanUpdateLv,this.show_uplv_button,this)
this.on(GameEvent.UseEnhancement,this.hide_uplv_button,this)
}
@@ -47,6 +50,7 @@ export class MissionComp extends CCComp {
}
}
private on_mon_wave_update(){
smc.vmdata.mission_data.current_wave++
let wave=smc.vmdata.mission_data.current_wave
@@ -69,6 +73,15 @@ export class MissionComp extends CCComp {
to_ready(){
oops.message.dispatchEvent(GameEvent.HeroSelect,{is_master:true})
}
show_uplv_button(){
this.update_count++
this.node.getChildByName("uplv").active=true
}
hide_uplv_button(){
this.update_count--
if(this.update_count > 0) return
this.node.getChildByName("uplv").active=false
}
to_uplv(){
oops.message.dispatchEvent(GameEvent.EnhancementSelect)
}
@@ -107,6 +120,7 @@ export class MissionComp extends CCComp {
smc.vmdata.mission_data = JSON.parse(JSON.stringify(MissionData));
smc.vmdata.hero = JSON.parse(JSON.stringify(VmInfo));
smc.vmdata.boss = JSON.parse(JSON.stringify(VmInfo));
this.update_count=0
this.GlodAddTimer=new Timer(smc.vmdata.mission_data.refrsh_time)
smc.enhancements=defaultEnhancements()
console.log("局内数据初始化",smc.enhancements,defaultEnhancements())