![]() |
TrinityCore
|
Inheritance diagram for Guild::PlayerMoveItemData:Public Member Functions | |
| PlayerMoveItemData (Guild *guild, Player *player, uint8 container, uint8 slotId) | |
| bool | IsBank () const override |
| bool | InitItem () override |
| void | RemoveItem (CharacterDatabaseTransaction trans, MoveItemData *pOther, uint32 splitedAmount=0) override |
| Item * | StoreItem (CharacterDatabaseTransaction trans, Item *pItem) override |
| void | LogBankEvent (CharacterDatabaseTransaction trans, MoveItemData *pFrom, uint32 count) const override |
Public Member Functions inherited from Guild::MoveItemData | |
| MoveItemData (Guild *guild, Player *player, uint8 container, uint8 slotId) | |
| virtual | ~MoveItemData () |
| virtual bool | CheckItem (uint32 &splitedAmount) |
| virtual bool | HasStoreRights (MoveItemData *) const |
| virtual bool | HasWithdrawRights (MoveItemData *) const |
| bool | CanStore (Item *pItem, bool swap, bool sendError) |
| bool | CloneItem (uint32 count) |
| virtual void | LogAction (MoveItemData *pFrom) const |
| void | CopySlots (SlotIds &ids) const |
| Item * | GetItem (bool isCloned=false) const |
| uint8 | GetContainer () const |
| uint8 | GetSlotId () const |
Protected Member Functions | |
| InventoryResult | CanStore (Item *pItem, bool swap) override |
Additional Inherited Members | |
Protected Attributes inherited from Guild::MoveItemData | |
| Guild * | m_pGuild |
| Player * | m_pPlayer |
| uint8 | m_container |
| uint8 | m_slotId |
| Item * | m_pItem |
| Item * | m_pClonedItem |
| std::vector< ItemPosCount > | m_vec |
|
inlineoverrideprotectedvirtual |
Implements Guild::MoveItemData.
|
overridevirtual |
Implements Guild::MoveItemData.
Definition at line 791 of file Guild.cpp.
References EQUIP_ERR_CANT_SWAP, and EQUIP_ERR_DESTROY_NONEMPTY_BAG.
|
inlineoverridevirtual |
Implements Guild::MoveItemData.
|
overridevirtual |
Implements Guild::MoveItemData.
Definition at line 836 of file Guild.cpp.
References ASSERT, Guild::MoveItemData::GetContainer(), Object::GetEntry(), Guild::MoveItemData::GetItem(), and GUILD_BANK_LOG_WITHDRAW_ITEM.
|
overridevirtual |
|
overridevirtual |