装备加成错误解决

This commit is contained in:
panw
2025-06-13 15:10:47 +08:00
parent 3ec7c18ace
commit 008cd2ffc5
7 changed files with 107 additions and 81 deletions

View File

@@ -28,7 +28,7 @@ export class MissionComp extends CCComp {
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.CardsClose,this.after_used_skill_card,this)
this.on(GameEvent.WaveUpdate,this.on_mon_wave_update,this)
}
@@ -60,7 +60,6 @@ export class MissionComp extends CCComp {
}
async mission_start(){
smc.mission.status=MissionStatus.ready
oops.message.dispatchEvent(GameEvent.FightReady)
this.node.active=true
this.data_init()
@@ -68,42 +67,27 @@ export class MissionComp extends CCComp {
let loading=this.node.parent.getChildByName("loading")
loading.active=true
this.scheduleOnce(()=>{
this.to_hero_skill_select()
this.to_ready()
this.to_fight()
loading.active=false
},0.5)
}
to_hero_skill_select(){
to_ready(){
console.log("英雄技能选择")
oops.message.dispatchEvent(GameEvent.HeroSkillSelect)
smc.mission.status=MissionStatus.ready_skill_select
}
after_used_skill_card(){
switch(smc.mission.status){
case MissionStatus.ready_skill_select:
console.log("next => to_fight")
this.scheduleOnce(()=>{
this.to_fight()
},0.3)
break
case MissionStatus.playing:
break
}
}
to_hero_select(){
smc.mission.status=MissionStatus.ready_hero_select
oops.message.dispatchEvent(GameEvent.HeroSelect)
}
to_fight(){
smc.mission.status=MissionStatus.playing
smc.vmdata.mission_data.in_fight=true
oops.message.dispatchEvent(GameEvent.FightStart)
oops.message.dispatchEvent(GameEvent.FightStart) //MissionMonComp 监听刷怪
}
to_end_fight(){
smc.mission.status=MissionStatus.end
oops.message.dispatchEvent(GameEvent.FightEnd)
}