|
| 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 |
|
| MoveItemData (Guild *guild, Player *player, uint8 container, uint8 slotId) |
|
virtual | ~MoveItemData () |
|
virtual bool | IsBank () const =0 |
|
virtual bool | InitItem ()=0 |
|
virtual bool | CheckItem (uint32 &splitedAmount) |
|
virtual bool | HasStoreRights (MoveItemData *) const |
|
virtual bool | HasWithdrawRights (MoveItemData *) const |
|
InventoryResult | CanStore (Item *pItem, bool swap, bool sendError) |
|
bool | CloneItem (uint32 count) |
|
virtual void | RemoveItem (CharacterDatabaseTransaction trans, MoveItemData *pOther, uint32 splitedAmount=0)=0 |
|
virtual Item * | StoreItem (CharacterDatabaseTransaction trans, Item *pItem)=0 |
|
virtual void | LogBankEvent (CharacterDatabaseTransaction trans, MoveItemData *pFrom, uint32 count) const =0 |
|
virtual void | LogAction (MoveItemData *pFrom) const |
|
void | CopySlots (SlotIds &ids) const |
|
void | SendEquipError (InventoryResult result, Item const *item) |
|
Item * | GetItem (bool isCloned=false) const |
|
uint8 | GetContainer () const |
|
uint8 | GetSlotId () const |
|
Definition at line 699 of file Guild.h.