![]() |
TrinityCore
|
#include <LootItemStorage.h>
Public Types | |
| typedef std::unordered_multimap< uint32, StoredLootItem > | StoredLootItemContainer |
Public Member Functions | |
| StoredLootContainer (uint64 containerId) | |
| void | AddLootItem (LootItem const &lootItem, CharacterDatabaseTransaction trans) |
| void | AddMoney (uint32 money, CharacterDatabaseTransaction trans) |
| void | RemoveMoney () |
| void | RemoveItem (LootItemType type, uint32 itemId, uint32 count, uint32 itemIndex) |
| uint64 | GetContainer () const |
| uint32 | GetMoney () const |
| StoredLootItemContainer const & | GetLootItems () const |
Private Attributes | |
| StoredLootItemContainer | _lootItems |
| uint64 const | _containerId |
| uint32 | _money |
Definition at line 54 of file LootItemStorage.h.
| typedef std::unordered_multimap<uint32 , StoredLootItem> StoredLootContainer::StoredLootItemContainer |
Definition at line 57 of file LootItemStorage.h.
|
inlineexplicit |
Definition at line 59 of file LootItemStorage.h.
| void StoredLootContainer::AddLootItem | ( | LootItem const & | lootItem, |
| CharacterDatabaseTransaction | trans | ||
| ) |
Definition at line 298 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 327 of file LootItemStorage.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 67 of file LootItemStorage.h.
|
inline |
|
inline |
| void StoredLootContainer::RemoveItem | ( | LootItemType | type, |
| uint32 | itemId, | ||
| uint32 | count, | ||
| uint32 | itemIndex | ||
| ) |
| void StoredLootContainer::RemoveMoney | ( | ) |
|
private |
Definition at line 73 of file LootItemStorage.h.
|
private |
Definition at line 72 of file LootItemStorage.h.
|
private |
Definition at line 74 of file LootItemStorage.h.