//已TS化,測試無誤可刪除 import GameModel from "../ts/core/GameModel"; import GameUtil from "../ts/core/GameUtil"; import ItemUtil from "../ts/core/ItemUtil"; cc.Class({ extends: cc.Component, properties: { itemIcon: cc.Sprite, nameLab: cc.Label, petLevel: cc.Label, onbattleIcon: cc.Node, selectedNode: cc.Node, }, onLoad() { this.selectedNode.active = false; this.itemInfo = null; }, loadInfo(info, onbattle) { this.itemInfo = info; this.itemIcon.spriteFrame = ItemUtil.getItemIcon(info.resid); this.nameLab.string = info.name; GameUtil.setReliveLabel(this.petLevel,1,info.relive,info.level); this.onbattleIcon.active = onbattle; }, selected(){ this.selectedNode.active = true; }, unSelected(){ this.selectedNode.active = false; } });