| | |
| | | Debug.LogWarning("穿戴装备,向服务器请求"); |
| | | } |
| | | |
| | | //在记录销毁或替换前的装备 |
| | | //记录销毁或替换前的装备 |
| | | if ((opType == 1 || opType == 2) && !itemIndexList.IsNullOrEmpty()) |
| | | { |
| | | foreach (var index in itemIndexList) |
| | | { |
| | | var oldEquip = PackManager.Instance.GetItemByIndex(PackType.Equip, index); |
| | | EquipRecordManager.Instance.oldEquipDic[index] = oldEquip; |
| | | ItemModel newEquip = PackManager.Instance.GetItemByIndex(PackType.DropItem, index); |
| | | if (newEquip == null) |
| | | continue; |
| | | int equipPlace = newEquip.config.EquipPlace - 1; |
| | | ItemModel oldEquip = PackManager.Instance.GetItemByIndex(PackType.Equip, equipPlace); |
| | | EquipRecordManager.Instance.AddRecord(opType, newEquip, oldEquip); |
| | | } |
| | | } |
| | | |
| | | GameNetSystem.Instance.SendInfo(pack); |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | return equip.GetUseData(19); |
| | | } |
| | | |
| | | //技能ID列表 |
| | | public List<int> GetEquipSkillIDs(ItemModel equip) |
| | | { |
| | | if (equip == null) |
| | | { |
| | | return new List<int>(); |
| | | } |
| | | return equip.GetUseData(37); |
| | | } |
| | | |
| | | //得到装备位对应的部位名称 |
| | | public string GetEquipPlaceName(int place) |