|
@@ -51,7 +51,7 @@ namespace GFGGame
|
|
TimeTracingDataManager.LevelRewardDic.Clear();
|
|
TimeTracingDataManager.LevelRewardDic.Clear();
|
|
Dictionary<int, int> rewardData = null;
|
|
Dictionary<int, int> rewardData = null;
|
|
S2C_GetInstanceZonesRatingRewardList response = null;
|
|
S2C_GetInstanceZonesRatingRewardList response = null;
|
|
- for (int i = 0; i < TimeTracingDataManager.Instance.chapterIdList.Count - 1;i++)
|
|
|
|
|
|
+ for (int i = 0; i < TimeTracingDataManager.Instance.chapterIdList.Count;i++)
|
|
{
|
|
{
|
|
ActivityFightCfg chapterCfg = ActivityFightCfgArray.Instance.GetCfg(TimeTracingDataManager.Instance.chapterIdList[i]);
|
|
ActivityFightCfg chapterCfg = ActivityFightCfgArray.Instance.GetCfg(TimeTracingDataManager.Instance.chapterIdList[i]);
|
|
var list = StoryLevelCfgArray.Instance.GetCfgsBytypeAndsubTypeAndchapterId(chapterCfg.type, chapterCfg.subType, chapterCfg.id);
|
|
var list = StoryLevelCfgArray.Instance.GetCfgsBytypeAndsubTypeAndchapterId(chapterCfg.type, chapterCfg.subType, chapterCfg.id);
|
|
@@ -65,7 +65,15 @@ namespace GFGGame
|
|
{
|
|
{
|
|
rewardData.Add(response.RewardKs[j], response.RewardVs[j]);
|
|
rewardData.Add(response.RewardKs[j], response.RewardVs[j]);
|
|
}
|
|
}
|
|
- TimeTracingDataManager.LevelRewardDic.Add(item.id, rewardData);
|
|
|
|
|
|
+ if(TimeTracingDataManager.LevelRewardDic.ContainsKey(item.id))
|
|
|
|
+ {
|
|
|
|
+ TimeTracingDataManager.LevelRewardDic[item.id] = rewardData;
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ TimeTracingDataManager.LevelRewardDic.Add(item.id, rewardData);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
return true;
|