森罗小怪红点
parent
3a9ab2167d
commit
53b1dc1480
|
|
@ -2043,33 +2043,9 @@ public class MapLogic {
|
||||||
User user = UserManager.getUser(uid);
|
User user = UserManager.getUser(uid);
|
||||||
MapInfoProto.getAllLevelDifficultyInfosResponse.Builder builder = MapInfoProto.getAllLevelDifficultyInfosResponse.newBuilder();
|
MapInfoProto.getAllLevelDifficultyInfosResponse.Builder builder = MapInfoProto.getAllLevelDifficultyInfosResponse.newBuilder();
|
||||||
MapManager mapManager = user.getMapManager();
|
MapManager mapManager = user.getMapManager();
|
||||||
Map<Integer, CrossInfo> crossInfoMap = mapManager.getCrossInfoMap();
|
builder.setKillCount(mapManager.getTrialInfo().getKillCount());
|
||||||
for (Map.Entry<Integer, CrossInfo> entry : crossInfoMap.entrySet()) {
|
builder.addAllTrialRewardInfo(mapManager.getTrialInfo().getTowerReceivedReward());
|
||||||
CommonProto.MapInfo mapInfo = CommonProto.MapInfo
|
|
||||||
.newBuilder()
|
|
||||||
.setMapId(entry.getKey())
|
|
||||||
.setLeastTime(entry.getValue().getLeastTime())
|
|
||||||
.addAllStars(entry.getValue().getStars())
|
|
||||||
.build();
|
|
||||||
builder.addMapInfos(mapInfo);
|
|
||||||
}
|
|
||||||
int starReward = mapManager.getStarReward();
|
|
||||||
SChallengeStarBox sChallengeStarBox = STableManager.getConfig(SChallengeStarBox.class).get(starReward);
|
|
||||||
if(sChallengeStarBox == null ){
|
|
||||||
builder.setStarNum(0);
|
|
||||||
}else{
|
|
||||||
builder.setStarNum(sChallengeStarBox.getStarNum());
|
|
||||||
}
|
|
||||||
//登录时检测是否需要重置
|
|
||||||
checkTrialReset(user);
|
|
||||||
builder.addAllPlayedGenMapId(mapManager.getPlayGenMaps());
|
|
||||||
|
|
||||||
for(Map.Entry<Integer,Integer> entry:mapManager.getDifficultyOptions().entrySet()){
|
|
||||||
MapInfoProto.DifficultMapOption.Builder difficultMapOption = MapInfoProto.DifficultMapOption.newBuilder();
|
|
||||||
difficultMapOption.setId(entry.getKey());
|
|
||||||
difficultMapOption.setMapdifficulty(entry.getValue());
|
|
||||||
builder.addDifficultMapOptions(difficultMapOption);
|
|
||||||
}
|
|
||||||
MessageUtil.sendMessage(iSession, 1, msgId, builder.build(), true);
|
MessageUtil.sendMessage(iSession, 1, msgId, builder.build(), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue