MWWorld::InventoryStore& MWWorld::InventoryStore::operator= (const InventoryStore& store) { ContainerStore::operator= (store); mSlots.clear(); copySlots (store); return *this; }
MWWorld::InventoryStore& MWWorld::InventoryStore::operator= (const InventoryStore& store) { mListener = store.mListener; mMagicEffects = store.mMagicEffects; mFirstAutoEquip = store.mFirstAutoEquip; mPermanentMagicEffectMagnitudes = store.mPermanentMagicEffectMagnitudes; ContainerStore::operator= (store); mSlots.clear(); copySlots (store); return *this; }
MWWorld::InventoryStore::InventoryStore (const InventoryStore& store) : ContainerStore (store) , mMagicEffects(store.mMagicEffects) , mListener(store.mListener) , mUpdatesEnabled(store.mUpdatesEnabled) , mFirstAutoEquip(store.mFirstAutoEquip) , mPermanentMagicEffectMagnitudes(store.mPermanentMagicEffectMagnitudes) , mSelectedEnchantItem(end()) , mRechargingItemsUpToDate(false) { copySlots (store); }
MWWorld::InventoryStore::InventoryStore (const InventoryStore& store) : ContainerStore (store) , mSelectedEnchantItem(end()) { mMagicEffects = store.mMagicEffects; mFirstAutoEquip = store.mFirstAutoEquip; mListener = store.mListener; mUpdatesEnabled = store.mUpdatesEnabled; mPermanentMagicEffectMagnitudes = store.mPermanentMagicEffectMagnitudes; copySlots (store); }
MWWorld::InventoryStore::InventoryStore (const InventoryStore& store) : ContainerStore (store) { copySlots (store); }