| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | import { _decorator, } from 'cc';import { GameInfo } from '../../GameInfo';import { UIMgr } from '../../Frames/UIManager';import { ModulerBase } from '../GameFrameWork/ModulerBase';import { GameMgr } from '../GameFrameWork/GameMgr';import { SelectTroops } from './SelectTroops';import { messageMgr } from '../../Frames/MessageMgr';import { localDt } from '../../Frames/LocalDt';const { ccclass, property } = _decorator;@ccclass('BattleSceneTop')export class BattleSceneTop extends ModulerBase {    protected onStart() {        this.onBtnClick("_btnReturn", this._btnReturn);        //this._gold(GameInfo.Instance.getGold());        this._gold(localDt.getGold());        this._diamond(GameInfo.Instance.getDiamond());        this.battleMode("战斗模式");        messageMgr.addEvent("reduceGold", this._gold, this);        messageMgr.addEvent("reduceDiamond", this._diamond, this);        if (GameInfo.Instance.getGameOverReward()?.size != 0) {            this._gold(GameInfo.Instance.getGameOverReward().get("GameOverRewardGold"));            this._diamond(GameInfo.Instance.getGameOverReward().get("GameOverRewardDia"));        }    }    //金币数量    _gold(goldAmound: number) {        this.getLabel("_gold").string = String(goldAmound);    }    //钻石数量    _diamond(diamondAmound: number) {        this.getLabel("_diamond").string = String(diamondAmound);    }    //返回按钮    private _btnReturn() {        if (!GameMgr.Instance.getModuler(SelectTroops).showing()) {            UIMgr.openUI("Start");        } else {            GameMgr.Instance.getModuler(SelectTroops).hide(false);        }    }    battleMode(name: string) {        this.getLabel("_battleMode").string = name;    }}
 |