|
|
@@ -59,6 +59,8 @@ export default class Game extends cc.Component {
|
|
|
ani_add: cc.Animation = null;
|
|
|
@property({ type: cc.Node, displayName: '任务红包手' })
|
|
|
node_hand: cc.Node = null;
|
|
|
+ @property({type: cc.Sprite, displayName: '等级名字'})
|
|
|
+ sp_gradeName: cc.Sprite = null;
|
|
|
|
|
|
|
|
|
/** 是否开始增加次数倒计时 */
|
|
|
@@ -235,7 +237,7 @@ export default class Game extends cc.Component {
|
|
|
gData.gameData.init_task = false;
|
|
|
}
|
|
|
|
|
|
- private initFarmExpUI() {
|
|
|
+ private async initFarmExpUI() {
|
|
|
let curLevel = gData.gameData.gameData.gradeLevel;
|
|
|
this.lbl_farmLevel.string = curLevel.toString();
|
|
|
|
|
|
@@ -246,6 +248,26 @@ export default class Game extends cc.Component {
|
|
|
this.sp_levelPer.fillRange = curExp / needExp;
|
|
|
}
|
|
|
|
|
|
+ let nameIndex= 1;
|
|
|
+ if(gData.gameData.gameData.farmGradeData)
|
|
|
+ {
|
|
|
+ let data = gData.gameData.gameData.farmGradeData.farmGradeRewardList;
|
|
|
+ if(data)
|
|
|
+ {
|
|
|
+ let len = data.length;
|
|
|
+ for(let i = 0; i != len; ++i)
|
|
|
+ {
|
|
|
+ if(gData.gameData.gameData.farmExpValue >= data[i].expMax)
|
|
|
+ {
|
|
|
+ nameIndex = i + 1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ gData.gameData.gameData.farmGradeName = nameIndex;
|
|
|
+
|
|
|
+ this.sp_gradeName.spriteFrame = await mk.loader.load('module/gradeReward/texture/name' + nameIndex, cc.SpriteFrame);
|
|
|
+
|
|
|
gData.gameData.init_expLevel = false;
|
|
|
}
|
|
|
|