技能装备 逻辑改变,ui 变动基本完成

This commit is contained in:
panw
2025-07-02 16:01:35 +08:00
parent 42683db961
commit ebeb5ea04b
5 changed files with 5481 additions and 8052 deletions

View File

@@ -1,4 +1,4 @@
import { _decorator, resources, Sprite, SpriteAtlas ,Node, ProgressBar, tween, v3} from "cc";
import { _decorator, resources, Sprite, SpriteAtlas ,Node, ProgressBar, tween, v3, Label} from "cc";
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
import { GameEvent } from "../common/config/GameEvent";
@@ -193,20 +193,39 @@ export class EquipSkillComp extends CCComp {
private show_skill_get(e:string){
if(this.skill1.uuid==0){
this.boxs.getChildByName("skill1").getChildByName("get").active =true
this.boxs.getChildByName("skill1").getChildByName("light").active=true
this.boxs.getChildByName("skill1").getChildByName("tip").active =true
this.boxs.getChildByName("skill1").getChildByName("tip").getComponent(Label).string="可购买"
}
if(this.skill2.uuid==0){
this.boxs.getChildByName("skill2").getChildByName("get").active =true
this.boxs.getChildByName("skill2").getChildByName("light").active=true
this.boxs.getChildByName("skill2").getChildByName("tip").active =true
this.boxs.getChildByName("skill2").getChildByName("tip").getComponent(Label).string="可购买"
}
if(this.skill3.uuid==0){
this.boxs.getChildByName("skill3").getChildByName("get").active =true
this.boxs.getChildByName("skill3").getChildByName("light").active=true
this.boxs.getChildByName("skill3").getChildByName("tip").active =true
this.boxs.getChildByName("skill3").getChildByName("tip").getComponent(Label).string="可购买"
}
}
private hide_skill_get(e:any,data:string){
this.boxs.getChildByName("skill1").getChildByName("get").active =false
this.boxs.getChildByName("skill1").getChildByName("tip").active =false
this.boxs.getChildByName("skill1").getChildByName("light").active=false
this.boxs.getChildByName("skill2").getChildByName("get").active =false
this.boxs.getChildByName("skill2").getChildByName("tip").active =false
this.boxs.getChildByName("skill2").getChildByName("light").active=false
this.boxs.getChildByName("skill3").getChildByName("get").active =false
this.boxs.getChildByName("skill3").getChildByName("tip").active =false
this.boxs.getChildByName("skill3").getChildByName("light").active=false
}
private show_skill_change(e:string){