飘渺之旅
parent
7f0131278d
commit
e5384f2e3c
|
@ -42,17 +42,20 @@ public class MistyTripMissionType extends AbstractMissionType{
|
|||
}
|
||||
|
||||
boolean isFinish;
|
||||
int doingProgress = 0 ;
|
||||
BaseDataManager missTypeData = DataManagerDistributor.getMissTypeData(result.subType);
|
||||
if(missTypeData instanceof AbstractDataManager){
|
||||
isFinish=((AbstractDataManager) missTypeData).isFinish(user,cumulationData, sTaskConfig.getTaskValue());
|
||||
}else {
|
||||
//完成
|
||||
isFinish = MissionLoigc.getDoingProgress(user, cumulationData, sTaskConfig.getTaskType(), sTaskConfig.getTaskValue()[0]) >= sTaskConfig.getTaskValue()[1][0];
|
||||
doingProgress = MissionLoigc.getDoingProgress(user, cumulationData, sTaskConfig.getTaskType(), sTaskConfig.getTaskValue()[0]);
|
||||
isFinish = doingProgress >= sTaskConfig.getTaskValue()[1][0];
|
||||
|
||||
}
|
||||
|
||||
if (!isFinish) {
|
||||
MissionStateChangeInfo doingInfo = new MissionStateChangeInfo(missionId,
|
||||
MissionState.DOING, null);
|
||||
MissionState.DOING, doingProgress);
|
||||
boolean flag = false;
|
||||
if(missionStateChangeInfos!=null){
|
||||
for (MissionStateChangeInfo missionStateChangeInfo : missionStateChangeInfos) {
|
||||
|
|
Loading…
Reference in New Issue