|
@@ -337,18 +337,22 @@ namespace GFGGame
|
|
list[i].leagueSkillScore = response.SkillAttrs[j].Value;
|
|
list[i].leagueSkillScore = response.SkillAttrs[j].Value;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- list[i].skillLvs = attrProto.SkillLevel;
|
|
|
|
- // List<PassivitySkillCfg> skillCfgs = PassivitySkillCfgArray.Instance.GetCfgsBycardId(attrProto.CardId);
|
|
|
|
-
|
|
|
|
- // if (attrProto.SkillId.Count == skillCfgs.Count)
|
|
|
|
- // {
|
|
|
|
- // for (int j = 0; j < skillCfgs.Count; j++)
|
|
|
|
- // {
|
|
|
|
- // int skillId = skillCfgs[j].skillId;
|
|
|
|
- // int index = attrProto.SkillId.IndexOf(skillId);
|
|
|
|
- // list[i].skillLvs.Add(attrProto.SkillLevel[index]);
|
|
|
|
- // }
|
|
|
|
- // }
|
|
|
|
|
|
+
|
|
|
|
+ List<PassivitySkillCfg> skillCfgs = PassivitySkillCfgArray.Instance.GetCfgsBycardId(attrProto.CardId);
|
|
|
|
+ for (int j = 0; j < skillCfgs.Count; j++)
|
|
|
|
+ {
|
|
|
|
+ int skillId = skillCfgs[j].skillId;
|
|
|
|
+ int index = attrProto.SkillId.IndexOf(skillId);
|
|
|
|
+ if (index < 0)
|
|
|
|
+ {
|
|
|
|
+ list[i].skillLvs.Add(1);
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ list[i].skillLvs.Add(attrProto.SkillLevel[index]);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
FightDataManager.Instance.SetItemScoreList(list[i]);
|
|
FightDataManager.Instance.SetItemScoreList(list[i]);
|
|
ScoreSystemData.Instance.SetEquipScoresWithPartId(list[i]);
|
|
ScoreSystemData.Instance.SetEquipScoresWithPartId(list[i]);
|
|
}
|
|
}
|