import { _decorator, Label, Sprite } from 'cc'; import { UIBase } from '../GameFrameWork/UIBase'; import { GameInfo } from '../../GameInfo'; import { resMgr } from '../../Frames/ResourcesMgr'; const { ccclass, property } = _decorator; @ccclass('BattleSceneRight') export class BattleSceneRight extends UIBase { protected onStart() { this._grade(GameInfo.Instance.getGrade()); this._winNumber(GameInfo.Instance.getWin()); this._failNumber(GameInfo.Instance.getFail()); this.onMsg(this.UIName, this._batlleRightHide); } //账号等级 private _grade(grade: number) { this.getNode("_grade").getComponent(Label).string = String(grade); } //获胜场数 private _winNumber(win: number) { this.getNode("_win").getComponent(Sprite).spriteFrame = resMgr.getSpriteFrame("font_0" + String(48 + win)); } //失败场数 private _failNumber(fail: number) { this.getNode("_fail").getComponent(Sprite).spriteFrame = resMgr.getSpriteFrame("font_0" + String(48 + fail)); } private _batlleRightHide() { this.hide(false); } }