| | |
| | | }
|
| | | else
|
| | | {
|
| | | if (vNetData.ItemDataSize > 2)
|
| | | if (_propData["EquipShowID"].Count > 0)
|
| | | {
|
| | | RoleParticularModel.ItemData[] _itemDatas = JsonMapper.ToObject<RoleParticularModel.ItemData[]>(vNetData.ItemData);
|
| | | _target.itemDatas = new GA_PlayerXMZZ.XmzzItemInfo[_itemDatas.Length];
|
| | | for (int i = 0; i < _itemDatas.Length; ++i)
|
| | | _target.itemDatas = new GA_PlayerXMZZ.XmzzItemInfo[_propData["EquipShowID"].Count];
|
| | | ItemConfig _itemConfig;
|
| | | for (int i = 0; i < _propData["EquipShowID"].Count; ++i)
|
| | | {
|
| | | _target.itemDatas[i] = new GA_PlayerXMZZ.XmzzItemInfo();
|
| | | _target.itemDatas[i].id = _itemDatas[i].ItemID;
|
| | | _target.itemDatas[i].isSuit = _itemDatas[i].IsSuit;
|
| | | _target.itemDatas[i].place = _itemDatas[i].ItemIndex;
|
| | | _itemDatas[i].AnalysisUserData();
|
| | | if (_itemDatas[i].useDataDict.ContainsKey(30))
|
| | | _target.itemDatas[i].id = (int)_propData["EquipShowID"][i];
|
| | | _itemConfig = ItemConfig.Get(_target.itemDatas[i].id);
|
| | | if (_itemConfig == null)
|
| | | {
|
| | | _target.itemDatas[i].suitLevel = _itemDatas[i].useDataDict[30][0];
|
| | | continue;
|
| | | }
|
| | | _target.itemDatas[i].place = _itemConfig.EquipPlace;
|
| | | }
|
| | | }
|
| | | }
|