BattleSceneLeft.ts 1002 B

12345678910111213141516171819202122232425262728293031
  1. import { _decorator, Component, Label, Node, Sprite } from 'cc';
  2. import { UIBase } from '../GameFrameWork/UIBase';
  3. import { GameInfo } from '../../GameInfo';
  4. import { resMgr } from '../../Frames/ResourcesMgr';
  5. import { UIMgr } from '../../Frames/UIManager';
  6. const { ccclass, property } = _decorator;
  7. @ccclass('BattleSceneLeft')
  8. export class BattleSceneLeft extends UIBase {
  9. protected onStart() {
  10. this._curLv(GameInfo.Instance.getCurlv());
  11. this.onBtnClick("_btnLevel", this._btnLevel);
  12. }
  13. //当前关卡
  14. private _curLv(lv: number) {
  15. this.getNode("_curLv").getComponent(Sprite).spriteFrame =
  16. resMgr.getSpriteFrame("font_0" + String(48 + lv));
  17. }
  18. private _btnLevel(){
  19. GameInfo.Instance.setBSTop(false);
  20. UIMgr.sendMsg("_battleMode", "BattleScene_Top");
  21. UIMgr.sendMsg("_batlleRightHide", "BattleScene_Right");
  22. this.hide(false);
  23. UIMgr.openUI("SelectTroops");
  24. //console.log("SelectTroops")
  25. }
  26. }