热更,修复天天0.1bug

master_zzxx
grimm 2024-07-02 15:41:53 +08:00
parent 67b39bdd22
commit 8e8fa8fbb5
3 changed files with 6 additions and 2 deletions

View File

@ -1,5 +1,5 @@
{
"version":"7",
"version":"8",
"classes": [
{"name":"MissionEventDistributor.class","fullName":"com.ljsd.jieling.logic.mission.event.MissionEventDistributor"},
{"name":"EveryDayDiscountType.class","fullName":"com.ljsd.jieling.logic.mission.main.EveryDayDiscountType"}

View File

@ -241,7 +241,7 @@ public class MissionEventDistributor {
}
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){
Map<GameMisionType, List<MissionStateChangeInfo>> missionTypeEnumListMap = threadMissionChangeList.get();

View File

@ -9,6 +9,7 @@ import com.ljsd.jieling.logic.mission.data.AbstractDataManager;
import com.ljsd.jieling.logic.mission.data.DataManagerDistributor;
import config.SEveryDayGiftTask;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
@ -33,6 +34,9 @@ public class EveryDayDiscountType extends AbstractMissionType {
if (taskMap == null){
return;
}
if (missionStateChangeInfos == null){
missionStateChangeInfos = new ArrayList<>();
}
for (SEveryDayGiftTask task : taskMap.values()) {
// 任务子id
int id = task.getId();