| | |
| | | } |
| | | break; |
| | | case PackType.Equip: |
| | | var equip = packModel.GetItemByIndex(PackType.Equip, index); |
| | | var clientPlace = EquipSet.ServerPlaceToClientPlace(index); |
| | | equipSets[clientPlace.x].UpdateEquipSlot(clientPlace.y, equip == null ? string.Empty : equip.guid); |
| | | |
| | | appearance.value = GetAppearance(selectedLevel.value); |
| | | if (clientPlace.x == selectedLevel.value) |
| | | if (equipSets.ContainsKey(clientPlace.x)) |
| | | { |
| | | equipDirty = true; |
| | | } |
| | | |
| | | if (clientPlace.x == PlayerDatas.Instance.baseData.equipShowSwitch / 10) |
| | | { |
| | | if (appearanceChangeEvent != null) |
| | | var equip = packModel.GetItemByIndex(PackType.Equip, index); |
| | | equipSets[clientPlace.x].UpdateEquipSlot(clientPlace.y, equip == null ? string.Empty : equip.guid); |
| | | appearance.value = GetAppearance(selectedLevel.value); |
| | | if (clientPlace.x == selectedLevel.value) |
| | | { |
| | | appearanceChangeEvent(); |
| | | equipDirty = true; |
| | | } |
| | | |
| | | if (clientPlace.x == PlayerDatas.Instance.baseData.equipShowSwitch / 10) |
| | | { |
| | | if (appearanceChangeEvent != null) |
| | | { |
| | | appearanceChangeEvent(); |
| | | } |
| | | } |
| | | } |
| | | |