fix hero level task
parent
06ea43d6bd
commit
98ea41df73
|
@ -8,9 +8,10 @@ import java.util.Map;
|
||||||
public class HeroLevelUpManager implements BaseDataManager{
|
public class HeroLevelUpManager implements BaseDataManager{
|
||||||
@Override
|
@Override
|
||||||
public CumulationData.Result updateData(CumulationData data, MissionType missionType, Object... parm) {
|
public CumulationData.Result updateData(CumulationData data, MissionType missionType, Object... parm) {
|
||||||
|
int oldLevle = (int)parm[0]+1;
|
||||||
|
int newLevle = (int)parm[1];
|
||||||
if(missionType == MissionType.HERO_LEVLE_COUNT){
|
if(missionType == MissionType.HERO_LEVLE_COUNT){
|
||||||
int oldLevle = (int)parm[0]+1;
|
|
||||||
int newLevle = (int)parm[1];
|
|
||||||
Map<Integer, Integer> heroLevleCountMap = data.getHeroLevleCountMap();
|
Map<Integer, Integer> heroLevleCountMap = data.getHeroLevleCountMap();
|
||||||
for(;oldLevle<=newLevle;oldLevle++){
|
for(;oldLevle<=newLevle;oldLevle++){
|
||||||
Integer count = heroLevleCountMap.get(oldLevle);
|
Integer count = heroLevleCountMap.get(oldLevle);
|
||||||
|
@ -21,7 +22,7 @@ public class HeroLevelUpManager implements BaseDataManager{
|
||||||
|
|
||||||
}
|
}
|
||||||
}else if(missionType == MissionType.HERO_LEVLE_TIMES){
|
}else if(missionType == MissionType.HERO_LEVLE_TIMES){
|
||||||
data.heroLevleTimes++;
|
data.heroLevleTimes+=newLevle-oldLevle+1;
|
||||||
}
|
}
|
||||||
return new CumulationData.Result(missionType);
|
return new CumulationData.Result(missionType);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue