山河社稷图

back_recharge
mengchengzhen 2021-05-08 16:35:17 +08:00
parent 87e02201de
commit 6677d92b45
2 changed files with 11 additions and 0 deletions

View File

@ -43,4 +43,5 @@ public class MongoKey {
public final static String bloodyInfo = "bloodyInfo";
public final static String mainLevelManager = "mainLevelManager";
public final static String expeditionManager = "expeditionManager";
public final static String hardStageManager = "hardStageManager";
}

View File

@ -48,6 +48,7 @@ public class User {
private BloodyInfo bloodyInfo;
private MainLevelManager mainLevelManager;
private ExpeditionManager expeditionManager;
private HardStageManager hardStageManager;
//TODO 新增manager 需要兼容旧的数据 提前判null
//构造函数必须要声明否则从mongodb读出来反编译成类不通过
@ -99,6 +100,7 @@ public class User {
this.bloodyInfo.init(id,MongoKey.bloodyInfo);
this.mainLevelManager.init(id,MongoKey.mainLevelManager);
this.expeditionManager.init(id,MongoKey.expeditionManager);
// this.hardStageManager.init(id,MongoKey.hardStageManager);
}
public int getId() {
@ -209,6 +211,14 @@ public class User {
return expeditionManager;
}
public HardStageManager getHardStageManager() {
if(null ==hardStageManager){
this.hardStageManager = new HardStageManager();
this.hardStageManager.init(id,MongoKey.hardStageManager);
}
return hardStageManager;
}
public RoomInfo getRoomInfo() {
if(roomInfo == null){
roomInfo = new RoomInfo();