//virtual void Unequip (PartyMember member) {} public virtual void Unequip(PartyMember member) { member.UnequipWeapon(this); }