fix arena mission

back_recharge
wangyuan 2019-11-21 10:09:40 +08:00
parent 7d02b70750
commit d35d459169
1 changed files with 14 additions and 13 deletions

View File

@ -8,25 +8,26 @@ public class ArenaChallengeManager implements BaseDataManager{
public CumulationData.Result updateData(CumulationData data, MissionType missionType, Object... parm) {
CumulationData.Result result = null;
int fightResult = (int) parm[0];
if(missionType == MissionType.ARENA_FIGHTSUCCES_TIMES){
if(fightResult==1){
data.arenaFightsuccesTimes++;
result = new CumulationData.Result(missionType);
}
}
if(fightResult==-999){
return result;
}
if(missionType == MissionType.ARENA_CHALLENEGE_NUMS){
data.setArenaFightNums(data.getArenaFightNums()+1);
result = new CumulationData.Result(missionType);
}else if(missionType == MissionType.ARENA_SCORE){
if(missionType == MissionType.ARENA_SCORE){
int myscore = (int)parm[1];
if(myscore > data.getArenaScore()){
data.setArenaScore(myscore);
result = new CumulationData.Result(missionType);
}
}
if(fightResult==-999){
return result;
}
if(missionType == MissionType.ARENA_FIGHTSUCCES_TIMES){
if(fightResult==1){
data.arenaFightsuccesTimes++;
result = new CumulationData.Result(missionType);
}
}else if(missionType == MissionType.ARENA_CHALLENEGE_NUMS){
data.setArenaFightNums(data.getArenaFightNums()+1);
result = new CumulationData.Result(missionType);
}
return result;
}