TrinityCore
VendorItemData Struct Reference

#include <CreatureData.h>

Public Member Functions

VendorItem const * GetItem (uint32 slot) const
 
bool Empty () const
 
uint32 GetItemCount () const
 
void AddItem (VendorItem vItem)
 
bool RemoveItem (uint32 item_id, uint8 type)
 
VendorItem const * FindItemCostPair (uint32 item_id, uint32 extendedCost, uint8 type) const
 
void Clear ()
 

Public Attributes

std::vector< VendorItemm_items
 

Detailed Description

Definition at line 686 of file CreatureData.h.

Member Function Documentation

◆ AddItem()

void VendorItemData::AddItem ( VendorItem  vItem)
inline

Definition at line 699 of file CreatureData.h.

+ Here is the caller graph for this function:

◆ Clear()

void VendorItemData::Clear ( )
inline

Definition at line 705 of file CreatureData.h.

◆ Empty()

bool VendorItemData::Empty ( ) const
inline

Definition at line 697 of file CreatureData.h.

+ Here is the caller graph for this function:

◆ FindItemCostPair()

VendorItem const * VendorItemData::FindItemCostPair ( uint32  item_id,
uint32  extendedCost,
uint8  type 
) const

Definition at line 92 of file Creature.cpp.

+ Here is the caller graph for this function:

◆ GetItem()

VendorItem const * VendorItemData::GetItem ( uint32  slot) const
inline

Definition at line 690 of file CreatureData.h.

+ Here is the caller graph for this function:

◆ GetItemCount()

uint32 VendorItemData::GetItemCount ( ) const
inline

Definition at line 698 of file CreatureData.h.

+ Here is the caller graph for this function:

◆ RemoveItem()

bool VendorItemData::RemoveItem ( uint32  item_id,
uint8  type 
)

Definition at line 80 of file Creature.cpp.

Member Data Documentation

◆ m_items

std::vector<VendorItem> VendorItemData::m_items

Definition at line 688 of file CreatureData.h.


The documentation for this struct was generated from the following files: