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;
|
|
},
|
|
});
|