![]() |
TrinityCore
|
#include <LootItemStorage.h>
Public Types | |
| typedef std::unordered_multimap< uint32, StoredLootItem > | StoredLootItemContainer |
Public Member Functions | |
| StoredLootContainer (uint32 containerId) | |
| void | AddLootItem (LootItem const &lootItem, CharacterDatabaseTransaction trans) |
| void | AddMoney (uint32 money, CharacterDatabaseTransaction trans) |
| void | RemoveMoney () |
| void | RemoveItem (uint32 itemId, uint32 count, uint32 itemIndex) |
| uint32 | GetContainer () const |
| uint32 | GetMoney () const |
| StoredLootItemContainer const & | GetLootItems () const |
Private Attributes | |
| StoredLootItemContainer | _lootItems |
| uint32 const | _containerId |
| uint32 | _money |
Definition at line 49 of file LootItemStorage.h.
| typedef std::unordered_multimap<uint32 , StoredLootItem> StoredLootContainer::StoredLootItemContainer |
Definition at line 52 of file LootItemStorage.h.
|
inlineexplicit |
Definition at line 54 of file LootItemStorage.h.
| void StoredLootContainer::AddLootItem | ( | LootItem const & | lootItem, |
| CharacterDatabaseTransaction | trans | ||
| ) |
Definition at line 289 of file LootItemStorage.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void StoredLootContainer::AddMoney | ( | uint32 | money, |
| CharacterDatabaseTransaction | trans | ||
| ) |
Definition at line 314 of file LootItemStorage.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 62 of file LootItemStorage.h.
|
inline |
|
inline |
| void StoredLootContainer::RemoveMoney | ( | ) |
|
private |
Definition at line 68 of file LootItemStorage.h.
|
private |
Definition at line 67 of file LootItemStorage.h.
|
private |
Definition at line 69 of file LootItemStorage.h.