|
| | BankMoveItemData (Guild *guild, Player *player, uint8 container, uint8 slotId) |
| |
| bool | IsBank () const override |
| |
| bool | InitItem () override |
| |
| bool | HasStoreRights (MoveItemData *pOther) const override |
| |
| bool | HasWithdrawRights (MoveItemData *pOther) const override |
| |
| void | RemoveItem (CharacterDatabaseTransaction trans, MoveItemData *pOther, uint32 splitedAmount) override |
| |
| Item * | StoreItem (CharacterDatabaseTransaction trans, Item *pItem) override |
| |
| void | LogBankEvent (CharacterDatabaseTransaction trans, MoveItemData *pFrom, uint32 count) const override |
| |
| void | LogAction (MoveItemData *pFrom) const override |
| |
| | MoveItemData (Guild *guild, Player *player, uint8 container, uint8 slotId) |
| |
| virtual | ~MoveItemData () |
| |
| virtual bool | CheckItem (uint32 &splitedAmount) |
| |
| InventoryResult | CanStore (Item *pItem, bool swap, bool sendError) |
| |
| bool | CloneItem (uint32 count) |
| |
| void | CopySlots (SlotIds &ids) const |
| |
| void | SendEquipError (InventoryResult result, Item const *item) |
| |
| Item * | GetItem (bool isCloned=false) const |
| |
| uint8 | GetContainer () const |
| |
| uint8 | GetSlotId () const |
| |
|
| Item * | _StoreItem (CharacterDatabaseTransaction trans, BankTab *pTab, Item *pItem, ItemPosCount &pos, bool clone) const |
| |
| bool | _ReserveSpace (uint8 slotId, Item *pItem, Item *pItemDest, uint32 &count) |
| |
| void | CanStoreItemInTab (Item *pItem, uint8 skipSlotId, bool merge, uint32 &count) |
| |
Definition at line 717 of file Guild.h.
◆ BankMoveItemData()
| Guild::BankMoveItemData::BankMoveItemData |
( |
Guild * |
guild, |
|
|
Player * |
player, |
|
|
uint8 |
container, |
|
|
uint8 |
slotId |
|
) |
| |
|
inline |
◆ _ReserveSpace()
| bool Guild::BankMoveItemData::_ReserveSpace |
( |
uint8 |
slotId, |
|
|
Item * |
pItem, |
|
|
Item * |
pItemDest, |
|
|
uint32 & |
count |
|
) |
| |
|
private |
◆ _StoreItem()
◆ CanStore()
◆ CanStoreItemInTab()
| void Guild::BankMoveItemData::CanStoreItemInTab |
( |
Item * |
pItem, |
|
|
uint8 |
skipSlotId, |
|
|
bool |
merge, |
|
|
uint32 & |
count |
|
) |
| |
|
private |
◆ HasStoreRights()
| bool Guild::BankMoveItemData::HasStoreRights |
( |
MoveItemData * |
pOther | ) |
const |
|
overridevirtual |
◆ HasWithdrawRights()
| bool Guild::BankMoveItemData::HasWithdrawRights |
( |
MoveItemData * |
pOther | ) |
const |
|
overridevirtual |
◆ InitItem()
| bool Guild::BankMoveItemData::InitItem |
( |
| ) |
|
|
overridevirtual |
◆ IsBank()
| bool Guild::BankMoveItemData::IsBank |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ LogAction()
| void Guild::BankMoveItemData::LogAction |
( |
MoveItemData * |
pFrom | ) |
const |
|
overridevirtual |
◆ LogBankEvent()
◆ RemoveItem()
◆ StoreItem()
The documentation for this class was generated from the following files: