| | |
| | | |
| | | } |
| | | |
| | | public void UpdateEquipSlots() |
| | | public void UpdateEquipSlot(int place, string equipGuid) |
| | | { |
| | | |
| | | if (equipSlots.ContainsKey(place)) |
| | | { |
| | | equipSlots[place].equip.value = equipGuid; |
| | | } |
| | | } |
| | | |
| | | public void SelectPlace(int place) |
| | |
| | | return; |
| | | } |
| | | |
| | | var place = equip.equipPlace; |
| | | var place = equip.config.EquipPlace; |
| | | if (!equipSlots.ContainsKey(place)) |
| | | { |
| | | return; |
| | |
| | | return; |
| | | } |
| | | |
| | | if (!IsPlaceCompatible(place, equip.equipPlace)) |
| | | if (!IsPlaceCompatible(place, equip.config.EquipPlace)) |
| | | { |
| | | return; |
| | | } |
| | |
| | | |
| | | private bool IsPlaceCompatible(int slotPlace, int equipPlace) |
| | | { |
| | | slotPlace = slotPlace == 10 ? 9 : slotPlace; |
| | | equipPlace = equipPlace == 10 ? 9 : equipPlace; |
| | | return slotPlace == equipPlace; |
| | | } |
| | | |