import { _decorator, Component, Node, Sprite, Label, ImageAsset, SpriteFrame, Texture2D } from 'cc'; import { ResourcesUtils } from '../../core/resourceManager/ResourcesUtils'; import { g } from '../../Data/g'; import { ISJSB, platform } from '../../Data/platform'; const { ccclass, property } = _decorator; @ccclass('NewRewardWindow1') export class NewRewardWindow1 extends Component { @property({ type: Sprite, tooltip: "用户头像" }) head: Sprite; @property({ type: Label, tooltip: "用户昵称" }) nickName: Label; async start() { platform.reportThinking("login", JSON.stringify({ guide: "first_gift" })); if (ISJSB) { let img = await ResourcesUtils.loadRemote(g.userData.avator, { ext: ".png" }, this); const spriteFrame = new SpriteFrame(); const texture = new Texture2D(); texture.image = img; spriteFrame.texture = texture; this.head.spriteFrame = spriteFrame; } this.nickName.string = g.userData.nickName; } }