private void EquipItem(Equipable equipable, IEnumerable <BodyPart> bodyParts) { equipable.SetContainer(this); foreach (BodyPart chosenPart in bodyParts) { if (chosenPart.equipable != null) { RemoveItem(chosenPart); } chosenPart.equipable = equipable; } }