#include "CreatureData.h"
◆ AddItem()
◆ Clear()
| void VendorItemData::Clear |
( |
| ) |
|
|
inline |
479 {
480 for (VendorItemList::const_iterator itr =
m_items.begin(); itr !=
m_items.end(); ++itr)
481 delete (*itr);
483 }
References m_items.
◆ Empty()
| bool VendorItemData::Empty |
( |
| ) |
const |
|
inline |
◆ FindItemCostPair()
105{
106 for (VendorItemList::const_iterator i =
m_items.begin(); i !=
m_items.end(); ++i)
107 if ((*i)->item == item_id && (*i)->ExtendedCost == extendedCost)
108 return *i;
109 return nullptr;
110}
References m_items.
Referenced by ObjectMgr::IsVendorItemValid().
◆ GetItem()
◆ GetItemCount()
| uint8 VendorItemData::GetItemCount |
( |
| ) |
const |
|
inline |
◆ RemoveItem()
| bool VendorItemData::RemoveItem |
( |
uint32 |
item_id | ) |
|
86{
87 bool found = false;
88 for (VendorItemList::iterator i =
m_items.begin(); i !=
m_items.end();)
89 {
90 if ((*i)->item == item_id)
91 {
93 found = true;
94 }
95 else
96 ++i;
97 }
98 return found;
99}
References m_items.
◆ m_items
The documentation for this struct was generated from the following files:
- azerothcore-wotlk/src/server/game/Entities/Creature/CreatureData.h
- azerothcore-wotlk/src/server/game/Entities/Creature/Creature.cpp