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 665 of file CreatureData.h.

Member Function Documentation

◆ AddItem()

void VendorItemData::AddItem ( VendorItem  vItem)
inline

Definition at line 678 of file CreatureData.h.

+ Here is the caller graph for this function:

◆ Clear()

void VendorItemData::Clear ( )
inline

Definition at line 684 of file CreatureData.h.

◆ Empty()

bool VendorItemData::Empty ( ) const
inline

Definition at line 676 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 91 of file Creature.cpp.

+ Here is the caller graph for this function:

◆ GetItem()

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

Definition at line 669 of file CreatureData.h.

+ Here is the caller graph for this function:

◆ GetItemCount()

uint32 VendorItemData::GetItemCount ( ) const
inline

Definition at line 677 of file CreatureData.h.

+ Here is the caller graph for this function:

◆ RemoveItem()

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

Definition at line 79 of file Creature.cpp.

Member Data Documentation

◆ m_items

std::vector<VendorItem> VendorItemData::m_items

Definition at line 667 of file CreatureData.h.


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