装备技能 获取和提示 动画 修改

This commit is contained in:
2025-07-02 10:41:23 +08:00
parent 8c1216f24d
commit a83b8efacb
6 changed files with 3848 additions and 3643 deletions

View File

@@ -147,16 +147,30 @@ export class MissionComp extends CCComp {
call_friend_card(){
oops.message.dispatchEvent(GameEvent.HeroSelect)
}
call_equip_card(){
call_equip_card(e:any,data:any){
let mission_data=smc.vmdata.mission_data
if(mission_data.gold < (mission_data.refresh_gold+mission_data.buff_refresh_gold)){
oops.gui.toast("金币不足", false);
if(mission_data.equip_stone < mission_data.equip_stone_max){
oops.gui.toast("装备石不足", false);
return
}
oops.message.dispatchEvent(GameEvent.EquipSelect)
mission_data.gold-=(mission_data.refresh_gold+mission_data.buff_refresh_gold)
oops.message.dispatchEvent(GameEvent.EquipSelect,{slot:data})
mission_data.equip_stone-=mission_data.equip_stone_max
mission_data.equip_stone_max=mission_data.equip_stone_max*2
}
call_skill_card(e:any,data:any){
let mission_data=smc.vmdata.mission_data
if(mission_data.skill_stone < mission_data.skill_stone_max){
oops.gui.toast("技能石不足", false);
return
}
oops.message.dispatchEvent(GameEvent.HeroSkillSelect,{slot:data})
mission_data.skill_stone-=mission_data.skill_stone_max
mission_data.skill_stone_max=mission_data.skill_stone_max*2
}
call_func_card(){
let mission_data=smc.vmdata.mission_data
if(mission_data.gold < (mission_data.refresh_gold+mission_data.buff_refresh_gold)){
@@ -167,10 +181,6 @@ export class MissionComp extends CCComp {
mission_data.gold-=(mission_data.refresh_gold+mission_data.buff_refresh_gold)
}
call_skill_card(e:any,data:any){
console.log("call_skill_card",e)
oops.message.dispatchEvent(GameEvent.HeroSkillSelect,{slot:data})
}
private cleanComponents() {
ecs.query(ecs.allOf(HeroViewComp)).forEach(entity => {entity.remove(HeroViewComp);entity.destroy()});
}