热更,修复天天0.1bug
parent
67b39bdd22
commit
8e8fa8fbb5
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"version":"7",
|
"version":"8",
|
||||||
"classes": [
|
"classes": [
|
||||||
{"name":"MissionEventDistributor.class","fullName":"com.ljsd.jieling.logic.mission.event.MissionEventDistributor"},
|
{"name":"MissionEventDistributor.class","fullName":"com.ljsd.jieling.logic.mission.event.MissionEventDistributor"},
|
||||||
{"name":"EveryDayDiscountType.class","fullName":"com.ljsd.jieling.logic.mission.main.EveryDayDiscountType"}
|
{"name":"EveryDayDiscountType.class","fullName":"com.ljsd.jieling.logic.mission.main.EveryDayDiscountType"}
|
||||||
|
|
|
||||||
|
|
@ -241,7 +241,7 @@ public class MissionEventDistributor {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static final ThreadLocal<Map<GameMisionType, List<MissionStateChangeInfo>>> threadMissionChangeList = new ThreadLocal<>();
|
public static final ThreadLocal<Map<GameMisionType, List<MissionStateChangeInfo>>> threadMissionChangeList = new ThreadLocal<>();
|
||||||
private static final ThreadLocal<Boolean> threadUseFlag = new ThreadLocal<Boolean>();
|
private static final ThreadLocal<Boolean> threadUseFlag = new ThreadLocal<>();
|
||||||
|
|
||||||
public static List<MissionStateChangeInfo> getMissionStateChangeInfo(GameMisionType gameMisionType){
|
public static List<MissionStateChangeInfo> getMissionStateChangeInfo(GameMisionType gameMisionType){
|
||||||
Map<GameMisionType, List<MissionStateChangeInfo>> missionTypeEnumListMap = threadMissionChangeList.get();
|
Map<GameMisionType, List<MissionStateChangeInfo>> missionTypeEnumListMap = threadMissionChangeList.get();
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ import com.ljsd.jieling.logic.mission.data.AbstractDataManager;
|
||||||
import com.ljsd.jieling.logic.mission.data.DataManagerDistributor;
|
import com.ljsd.jieling.logic.mission.data.DataManagerDistributor;
|
||||||
import config.SEveryDayGiftTask;
|
import config.SEveryDayGiftTask;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
@ -33,6 +34,9 @@ public class EveryDayDiscountType extends AbstractMissionType {
|
||||||
if (taskMap == null){
|
if (taskMap == null){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (missionStateChangeInfos == null){
|
||||||
|
missionStateChangeInfos = new ArrayList<>();
|
||||||
|
}
|
||||||
for (SEveryDayGiftTask task : taskMap.values()) {
|
for (SEveryDayGiftTask task : taskMap.values()) {
|
||||||
// 任务子id
|
// 任务子id
|
||||||
int id = task.getId();
|
int id = task.getId();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue