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(); } } });