123456789101112131415161718192021222324252627 |
- import { _decorator, Component, Label, Node, Sprite } from 'cc';
- import { mail_rewards_item_data } from '../../data';
- import { tools } from '../../tools';
- const { ccclass, property } = _decorator;
- @ccclass('mailbox_reward_item')
- export class mailbox_reward_item extends Component {
- @property(Node) img_icon:Node = null
- @property(Node) lab_count:Node = null
- @property(Node) lab_name:Node = null
- private m_data:mail_rewards_item_data = null
-
- initView(data:mail_rewards_item_data) {
- this.m_data = data
- tools.loadRemoteImg(data.icon, (d)=>{
- this.img_icon.getComponent(Sprite).spriteFrame = d.sf
- })
- this.lab_count.getComponent(Label).string = data.quantity + ''
- this.lab_name.getComponent(Label).string = data.name
- }
- public getData():mail_rewards_item_data {
- return this.m_data
- }
- }
|