#include "CreatureData.h"
◆ AddItem()
◆ Clear()
| void VendorItemData::Clear |
( |
| ) |
|
|
inline |
484 {
485 for (VendorItemList::const_iterator itr =
m_items.begin(); itr !=
m_items.end(); ++itr)
486 delete (*itr);
488 }
References m_items.
◆ Empty()
| bool VendorItemData::Empty |
( |
| ) |
const |
|
inline |
◆ FindItemCostPair()
104{
105 for (VendorItemList::const_iterator i =
m_items.begin(); i !=
m_items.end(); ++i)
106 if ((*i)->item == item_id && (*i)->ExtendedCost == extendedCost)
107 return *i;
108 return nullptr;
109}
References m_items.
Referenced by ObjectMgr::IsVendorItemValid().
◆ GetItem()
◆ GetItemCount()
| uint8 VendorItemData::GetItemCount |
( |
| ) |
const |
|
inline |
◆ RemoveItem()
| bool VendorItemData::RemoveItem |
( |
uint32 |
item_id | ) |
|
85{
86 bool found = false;
87 for (VendorItemList::iterator i =
m_items.begin(); i !=
m_items.end();)
88 {
89 if ((*i)->item == item_id)
90 {
92 found = true;
93 }
94 else
95 ++i;
96 }
97 return found;
98}
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