|
| | 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 653 of file Guild.h.
◆ MoveItemData()
◆ ~MoveItemData()
| Guild::MoveItemData::~MoveItemData |
( |
| ) |
|
|
virtual |
◆ CanStore() [1/2]
◆ CanStore() [2/2]
◆ CheckItem()
| bool Guild::MoveItemData::CheckItem |
( |
uint32 & |
splitedAmount | ) |
|
|
virtual |
◆ CloneItem()
| bool Guild::MoveItemData::CloneItem |
( |
uint32 |
count | ) |
|
◆ CopySlots()
| void Guild::MoveItemData::CopySlots |
( |
SlotIds & |
ids | ) |
const |
|
inline |
◆ GetContainer()
| uint8 Guild::MoveItemData::GetContainer |
( |
| ) |
const |
|
inline |
◆ GetItem()
| Item * Guild::MoveItemData::GetItem |
( |
bool |
isCloned = false | ) |
const |
|
inline |
◆ GetSlotId()
| uint8 Guild::MoveItemData::GetSlotId |
( |
| ) |
const |
|
inline |
◆ HasStoreRights()
| virtual bool Guild::MoveItemData::HasStoreRights |
( |
MoveItemData * |
| ) |
const |
|
inlinevirtual |
◆ HasWithdrawRights()
| virtual bool Guild::MoveItemData::HasWithdrawRights |
( |
MoveItemData * |
| ) |
const |
|
inlinevirtual |
◆ InitItem()
| virtual bool Guild::MoveItemData::InitItem |
( |
| ) |
|
|
pure virtual |
◆ IsBank()
| virtual bool Guild::MoveItemData::IsBank |
( |
| ) |
const |
|
pure virtual |
◆ LogAction()
| void Guild::MoveItemData::LogAction |
( |
MoveItemData * |
pFrom | ) |
const |
|
virtual |
◆ LogBankEvent()
◆ RemoveItem()
◆ SendEquipError()
◆ StoreItem()
◆ m_container
| uint8 Guild::MoveItemData::m_container |
|
protected |
◆ m_pClonedItem
| Item* Guild::MoveItemData::m_pClonedItem |
|
protected |
◆ m_pGuild
| Guild* Guild::MoveItemData::m_pGuild |
|
protected |
◆ m_pItem
| Item* Guild::MoveItemData::m_pItem |
|
protected |
◆ m_pPlayer
| Player* Guild::MoveItemData::m_pPlayer |
|
protected |
◆ m_slotId
| uint8 Guild::MoveItemData::m_slotId |
|
protected |
◆ m_vec
The documentation for this class was generated from the following files: