PC-20230316NUNE\Administrator bc2ddf1fcd 提交资源
2024-01-18 18:58:07 +08:00

44 lines
962 B
TypeScript

import { Label } from 'cc';
import { Sprite } from 'cc';
import { _decorator, Component, Node } from 'cc';
import { TD } from '../../../App';
import TbResource, { IconTypeEnum } from '../../../tools/TbResource';
const { ccclass, property } = _decorator;
@ccclass('ResourceIcon')
export class ResourceIcon extends Component {
//资源品质
@property(Sprite)
quality:Sprite;
//资源图标
@property(Sprite)
icon:Sprite;
//资源数量
@property(Label)
num:Label;
//设置icon
set(id:number,value:number){
let config = TD.TbGResource.get(id);
//设置ICON
TbResource.loadSpriteIcon(IconTypeEnum.,config.icon,this.icon,this);
//设置品质
TbResource.loadSpriteIcon(IconTypeEnum.,config.quality,this.quality,this);
this.num.string = ``;
if(value > 1){
//显示数量
this.num.string = `${value}`;
}
}
}