| | |
| | | } |
| | | else |
| | | { |
| | | var dict = MinggeManager.Instance.GetMinggeSkillTypeIDDict(); |
| | | var dict = MinggeManager.Instance.GetMinggeSkillCountDictByPresetID(selectMinggePresetID); |
| | | //如果是旧装备 显示当前数量;新装备不同技能数量+1,同技能不变 |
| | | var hasCnt = dict.ContainsKey(skillID) ? dict[skillID].Count : 0; |
| | | var hasCnt = dict.ContainsKey(skillID) ? dict[skillID] : 0; |
| | | var oldSkillID = isNewEquip && oldEquip != null ? EquipModel.Instance.GetEquipSkillID(oldEquip) : 0; |
| | | var showCnt = isNewEquip ? (oldSkillID == skillID ? hasCnt : hasCnt + 1) : hasCnt; |
| | | skillDesc.text = SkillConfig.Get(skillID).Description + " " + Language.Get("HeroFates11", showCnt, MinggeManager.Instance.maxSuiteSkillCount); |
| | | |
| | | skillDesc.text = Language.Get("L1039", Language.Get($"MinggeSkillType_{skillID}")) + |
| | | SkillConfig.Get(skillID + showCnt - 1).Description + " " + Language.Get("HeroFates11", showCnt, MinggeManager.Instance.maxSuiteSkillCount); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | else |
| | | { |
| | | MinggeManager.Instance.SendDecompose(new byte[] { (byte)MinggeManager.Instance.selectFloorEquip.gridIndex }); |
| | | var item = PackManager.Instance.GetItemByIndex(PackType.MinggeDrop, MinggeManager.Instance.selectFloorEquip.gridIndex); |
| | | if (item != null) |
| | | { |
| | | MinggeManager.Instance.SendDecompose(new byte[] { (byte)MinggeManager.Instance.selectFloorEquip.gridIndex }); |
| | | } |
| | | else |
| | | { |
| | | Debug.LogError("命格掉落物品已被删除" + MinggeManager.Instance.selectFloorEquip.gridIndex); |
| | | } |
| | | } |
| | | } |
| | | |