|
| 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 651 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: