| | |
| | | for(int j = 0; j < tmpAwakeConfig.AttrIDList.Length; j++) |
| | | { |
| | | int id = tmpAwakeConfig.AttrIDList[j]; |
| | | if (id == 0) |
| | | continue; |
| | | if (!breakAttrs.ContainsKey(id)) |
| | | { |
| | | breakAttrs.Add(id, tmpAwakeConfig.AttrValueList[j]); |
| | |
| | | if (tmpAwakeConfig.SkillID != 0) |
| | | { |
| | | var skillConfig = SkillConfig.Get(tmpAwakeConfig.SkillID); |
| | | if (skillConfig == null) |
| | | { |
| | | Debug.LogError("觉醒技能配置错误" + tmpAwakeConfig.SkillID); |
| | | continue; |
| | | } |
| | | if (allSkillTypeIDToID.ContainsKey(skillConfig.SkillTypeID)) |
| | | { |
| | | var tmpSkillConfig = SkillConfig.Get(allSkillTypeIDToID[skillConfig.SkillTypeID]); |
| | | if (skillConfig.SkillID > tmpSkillConfig.SkillID) |
| | | if (skillConfig.SkillLV > tmpSkillConfig.SkillLV) |
| | | { |
| | | //取最大技能 |
| | | allSkillTypeIDToID[skillConfig.SkillTypeID] = tmpAwakeConfig.SkillID; |