改了 好多

This commit is contained in:
panfudan
2025-06-22 23:50:28 +08:00
parent 80359de181
commit 6584fa0e72
57 changed files with 19275 additions and 4959 deletions

View File

@@ -48,15 +48,42 @@ export class MissionComp extends CCComp {
private on_mon_wave_update(){
smc.vmdata.mission_data.current_wave++
console.log("[任务系统] 当前波次 :",smc.vmdata.mission_data.current_wave)
switch(smc.vmdata.mission_data.current_wave){
case FightSet.FRIEND_WAVE_UP:
let wave=smc.vmdata.mission_data.current_wave
if(wave==FightSet.FRIEND_WAVE_UP){
console.log("[任务系统] FRIEND_WAVE_UP 英雄选择 :",wave,FightSet.FRIEND_WAVE_UP)
this.to_hero_select()
break
case 2:
break
case 3:
}
if(wave==FightSet.BOSS_WAVE_UP_1){
console.log("[任务系统] BOSS_WAVE_UP_1 装备选择 :",wave,FightSet.BOSS_WAVE_UP_1)
}
if(wave==FightSet.BOSS_WAVE_UP_2){
console.log("[任务系统] BOSS_WAVE_UP_2 装备选择 :",wave,FightSet.BOSS_WAVE_UP_2)
}
if(wave==FightSet.BOSS_WAVE_UP_3){
console.log("[任务系统] BOSS_WAVE_UP_3 装备选择 :",wave,FightSet.BOSS_WAVE_UP_3)
}
if(wave==FightSet.EQUIP_WAVE_UP_1){
console.log("[任务系统] EQUIP_WAVE_UP_1 装备选择 :",wave,FightSet.EQUIP_WAVE_UP_1)
}
if(wave==FightSet.EQUIP_WAVE_UP_2){
console.log("[任务系统] EQUIP_WAVE_UP_2 装备选择 :",wave,FightSet.EQUIP_WAVE_UP_2)
}
if(wave==FightSet.EQUIP_WAVE_UP_3){
console.log("[任务系统] EQUIP_WAVE_UP_3 装备选择 :",wave,FightSet.EQUIP_WAVE_UP_3)
}
if(wave==FightSet.SKILL_WAVE_UP_1){
console.log("[任务系统] SKILL_WAVE_UP_1 技能选择 :",wave,FightSet.SKILL_WAVE_UP_1)
oops.message.dispatchEvent(GameEvent.HeroSkillSelect)
}
if(wave==FightSet.SKILL_WAVE_UP_2){
console.log("[任务系统] SKILL_WAVE_UP_2 技能选择 :",wave,FightSet.SKILL_WAVE_UP_2)
oops.message.dispatchEvent(GameEvent.HeroSkillSelect)
}
if(wave==FightSet.SKILL_WAVE_UP_3){
console.log("[任务系统] SKILL_WAVE_UP_3 技能选择 :",wave,FightSet.SKILL_WAVE_UP_3)
oops.message.dispatchEvent(GameEvent.HeroSkillSelect)
}
}
async mission_start(){
@@ -74,7 +101,7 @@ export class MissionComp extends CCComp {
}
to_ready(){
console.log("英雄技能选择")
oops.message.dispatchEvent(GameEvent.HeroSkillSelect)
// oops.message.dispatchEvent(GameEvent.HeroSkillSelect)
}
to_hero_select(){
@@ -133,7 +160,26 @@ export class MissionComp extends CCComp {
mission_data.gold-=(mission_data.refresh_gold+mission_data.buff_refresh_gold)
}
call_equip_card(){
let mission_data=smc.vmdata.mission_data
if(mission_data.gold < (mission_data.refresh_gold+mission_data.buff_refresh_gold)){
oops.gui.toast("金币不足", false);
return
}
oops.message.dispatchEvent(GameEvent.EquipSelect)
mission_data.gold-=(mission_data.refresh_gold+mission_data.buff_refresh_gold)
}
call_func_card(){
let mission_data=smc.vmdata.mission_data
if(mission_data.gold < (mission_data.refresh_gold+mission_data.buff_refresh_gold)){
oops.gui.toast("金币不足", false);
return
}
oops.message.dispatchEvent(GameEvent.FuncSelect)
mission_data.gold-=(mission_data.refresh_gold+mission_data.buff_refresh_gold)
}
private cleanComponents() {
ecs.query(ecs.allOf(HeroViewComp)).forEach(entity => {entity.remove(HeroViewComp);entity.destroy()});
}