34 lines
887 B
JavaScript
34 lines
887 B
JavaScript
|
import GameModel from "../ts/core/GameModel";
|
||
|
|
||
|
let PracticeMgr = require('../game/RolePracticeMgr');
|
||
|
cc.Class({
|
||
|
extends: cc.Component,
|
||
|
|
||
|
properties: {
|
||
|
progressNode: cc.ProgressBar,
|
||
|
levelLab: cc.Label,
|
||
|
consumeLab: cc.Label,
|
||
|
yinliangLab: cc.Label,
|
||
|
},
|
||
|
|
||
|
onLoad() {
|
||
|
},
|
||
|
|
||
|
loadInfo() {
|
||
|
this.progressNode.progress = GameModel.player.gameData.xiulevel/PracticeMgr.GetMaxPriactiveLevel(GameModel.player.relive);
|
||
|
this.levelLab.string = `Lv.${GameModel.player.gameData.xiulevel}/Lv.${PracticeMgr.GetMaxPriactiveLevel(GameModel.player.relive)}`;
|
||
|
this.consumeLab.string = PracticeMgr.GetUpdateYinLiang(GameModel.player.gameData.xiulevel);
|
||
|
this.yinliangLab.string = GameModel.player.gameData.money;
|
||
|
},
|
||
|
|
||
|
upgradeBtnClicked(e, d) {
|
||
|
GameModel.send('c2s_xiulian_upgrade', {
|
||
|
roleid: GameModel.player.roleid
|
||
|
});
|
||
|
},
|
||
|
|
||
|
onCloseBtnClicked(e, d) {
|
||
|
this.node.active = false;
|
||
|
},
|
||
|
});
|