#include "CreatureData.h"
◆ AddItem()
◆ Clear()
void VendorItemData::Clear |
( |
| ) |
|
|
inline |
477 {
478 for (VendorItemList::const_iterator itr =
m_items.begin(); itr !=
m_items.end(); ++itr)
479 delete (*itr);
481 }
References m_items.
◆ Empty()
bool VendorItemData::Empty |
( |
| ) |
const |
|
inline |
◆ FindItemCostPair()
113{
114 for (VendorItemList::const_iterator i =
m_items.begin(); i !=
m_items.end(); ++i)
115 if ((*i)->item == item_id && (*i)->ExtendedCost == extendedCost)
116 return *i;
117 return nullptr;
118}
References m_items.
Referenced by ObjectMgr::IsVendorItemValid().
◆ GetItem()
◆ GetItemCount()
uint8 VendorItemData::GetItemCount |
( |
| ) |
const |
|
inline |
◆ RemoveItem()
bool VendorItemData::RemoveItem |
( |
uint32 |
item_id | ) |
|
94{
95 bool found = false;
96 for (VendorItemList::iterator i =
m_items.begin(); i !=
m_items.end();)
97 {
98 if ((*i)->item == item_id)
99 {
101 found = true;
102 }
103 else
104 ++i;
105 }
106 return found;
107}
References m_items.
◆ m_items