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