SamsaraGame/assets/Script/game/Battle/BattleUIPetItem.js
2025-04-24 17:03:28 +08:00

64 lines
1.3 KiB
JavaScript

import GameModel from "../../ts/core/GameModel";
import GameUtil from "../../ts/core/GameUtil";
import ItemUtil from "../../ts/core/ItemUtil";
cc.Class({
extends: cc.Component,
properties: {
nameLabel:cc.Label,
levelLabel:cc.Label,
headIcon:cc.Sprite,
curFlag: cc.Node,
zhenwangFlag:cc.Node,
_fight: false,
isFight:{
get(){
return this._fight;
},
set(n){
this._fight = n;
this.curFlag.active = this._fight;
}
},
_dead: false,
isDead: {
get() {
return this._dead;
},
set(n) {
this._dead = n;
this.zhenwangFlag.active = this._dead;
}
},
},
ctor(){
this.selectCallback = null;
},
start () {
},
setHeadIcon(resid){
this.headIcon.spriteFrame = ItemUtil.getItemIcon(resid);
},
setName(str){
this.nameLabel.string = str;
},
setLevel(relive, level){
GameUtil.setReliveLabel(this.levelLabel,0,relive,level);
},
selected(e, d){
if (this.selectCallback){
this.selectCallback();
}
}
});