|
@@ -241,7 +241,12 @@ namespace GFGGame
|
|
|
if (roleType == FightRoleType.MINE)
|
|
|
{
|
|
|
if (InstanceZonesDataManager.FightScene == ConstInstanceZonesType.Arena)
|
|
|
- {
|
|
|
+ {
|
|
|
+ //添加容错,这里回合数是按照主题个数来的,下标0开始
|
|
|
+ if (ArenaDataManager.Instance.CurFightIndex >= ArenaDataManager.Instance.ThemeList.Count)
|
|
|
+ {
|
|
|
+ ArenaDataManager.Instance.CurFightIndex = ArenaDataManager.Instance.CurFightIndex % ArenaDataManager.Instance.ThemeList.Count;
|
|
|
+ }
|
|
|
Dictionary<int, Dictionary<int ,List<PassivitySkillLvlCfg>>> dic = new Dictionary<int, Dictionary<int, List<PassivitySkillLvlCfg>>>();
|
|
|
Dictionary<int, List<PassivitySkillLvlCfg>> dic1 = new Dictionary<int, List<PassivitySkillLvlCfg>>();
|
|
|
//vaildSkills = ArenaDataManager.Instance.vaildSkills[ArenaDataManager.Instance.CurFightIndex][_partId][_currentTime];
|
|
@@ -276,6 +281,11 @@ namespace GFGGame
|
|
|
{
|
|
|
if (InstanceZonesDataManager.FightScene == ConstInstanceZonesType.Arena)
|
|
|
{
|
|
|
+ //添加容错,这里回合数是按照主题个数来的,下标0开始
|
|
|
+ if (ArenaDataManager.Instance.CurFightIndex >= ArenaDataManager.Instance.ThemeList.Count)
|
|
|
+ {
|
|
|
+ ArenaDataManager.Instance.CurFightIndex = ArenaDataManager.Instance.CurFightIndex % ArenaDataManager.Instance.ThemeList.Count;
|
|
|
+ }
|
|
|
Dictionary<int, Dictionary<int, List<PassivitySkillLvlCfg>>> dic = new Dictionary<int, Dictionary<int, List<PassivitySkillLvlCfg>>>();
|
|
|
Dictionary<int, List<PassivitySkillLvlCfg>> dic1 = new Dictionary<int, List<PassivitySkillLvlCfg>>();
|
|
|
ArenaDataManager.Instance.targetVaildSkills.TryGetValue(ArenaDataManager.Instance.CurFightIndex, out dic);
|