BattleSceneLeft.ts 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. import { _decorator, director, } from 'cc';
  2. import { GameInfo } from '../../GameInfo';
  3. import { resMgr } from '../../Frames/ResourcesMgr';
  4. import { ModulerBase } from '../GameFrameWork/ModulerBase';
  5. import { GameMgr } from '../GameFrameWork/GameMgr';
  6. import { SelectTroops } from './SelectTroops';
  7. import { BattleSceneTop } from './BattleSceneTop';
  8. const { ccclass, property } = _decorator;
  9. @ccclass('BattleSceneLeft')
  10. export class BattleSceneLeft extends ModulerBase {
  11. protected onStart() {
  12. this._curLv(GameInfo.Instance.getCurlv());
  13. this.onBtnClick("_btnLevel", this._btnLevel);
  14. if(GameInfo.Instance.getOverWin() && GameInfo.Instance.getGameOverReward().size != 0){
  15. this._curLv(GameInfo.Instance.getGameOverReward().get("CurLv"));
  16. }
  17. }
  18. //当前关卡
  19. private _curLv(lv: number) {
  20. this.getLabel("_curLv").string = String(lv);
  21. }
  22. private _btnLevel() {
  23. GameMgr.Instance.getModuler(SelectTroops).show();
  24. GameMgr.Instance.getModuler(BattleSceneTop).battleMode("选择部队")
  25. }
  26. }