reward_tips_item.ts 702 B

1234567891011121314151617181920
  1. import { _decorator, Component, Label, Node, Sprite } from 'cc';
  2. import { tools } from '../../tools';
  3. import { rewards_item_data } from '../../data';
  4. const { ccclass, property } = _decorator;
  5. @ccclass('reward_tips_item')
  6. export class reward_tips_item extends Component {
  7. @property(Node) img_icon:Node = null
  8. @property(Node) lab_name:Node = null
  9. @property(Node) lab_count:Node = null
  10. initView(data:rewards_item_data) {
  11. tools.loadRemoteImg(data.icon, (r)=>{
  12. this.img_icon.getComponent(Sprite).spriteFrame = r.sf
  13. })
  14. this.lab_name.getComponent(Label).string = data.name
  15. this.lab_count.getComponent(Label).string = `x${data.quantity}`
  16. }
  17. }