#include <PoolMgr.h>
|
| PoolMgr (PoolMgr const &right)=delete |
|
| PoolMgr (PoolMgr &&right)=delete |
|
PoolMgr & | operator= (PoolMgr const &right)=delete |
|
PoolMgr & | operator= (PoolMgr &&right)=delete |
|
void | LoadFromDB () |
|
void | Initialize () |
|
template<typename T > |
uint32 | IsPartOfAPool (uint64 db_guid_or_pool_id) const |
|
uint32 | IsPartOfAPool (SpawnObjectType type, uint64 spawnId) const |
|
template<typename T > |
bool | IsSpawnedObject (SpawnedPoolData &spawnedPoolData, uint64 db_guid_or_pool_id) const |
|
bool | IsEmpty (uint32 pool_id) const |
|
bool | CheckPool (uint32 pool_id) const |
|
void | SpawnPool (SpawnedPoolData &spawnedPoolData, uint32 pool_id) |
|
void | DespawnPool (SpawnedPoolData &spawnedPoolData, uint32 pool_id, bool alwaysDeleteRespawnTime=false) |
|
template<typename T > |
void | UpdatePool (SpawnedPoolData &spawnedPoolData, uint32 pool_id, uint64 db_guid_or_pool_id) |
|
void | UpdatePool (SpawnedPoolData &spawnedPoolData, uint32 pool_id, SpawnObjectType type, uint64 spawnId) |
|
std::unique_ptr< SpawnedPoolData > | InitPoolsForMap (Map *map) |
|
PoolTemplateData const * | GetPoolTemplate (uint16 pool_id) const |
|
template<> |
uint32 | IsPartOfAPool (uint64 db_guid) const |
|
template<> |
uint32 | IsPartOfAPool (uint64 db_guid) const |
|
template<> |
uint32 | IsPartOfAPool (uint64 pool_id) const |
|
Definition at line 119 of file PoolMgr.h.
◆ PoolGroupCreatureMap
◆ PoolGroupGameObjectMap
◆ PoolGroupPoolMap
◆ PoolTemplateDataMap
◆ SearchMap
◆ SearchPair
◆ PoolMgr() [1/3]
◆ ~PoolMgr()
◆ PoolMgr() [2/3]
PoolMgr::PoolMgr |
( |
PoolMgr const & |
right | ) |
|
|
delete |
◆ PoolMgr() [3/3]
PoolMgr::PoolMgr |
( |
PoolMgr && |
right | ) |
|
|
delete |
◆ CheckPool()
bool PoolMgr::CheckPool |
( |
uint32 |
pool_id | ) |
const |
◆ DespawnPool()
void PoolMgr::DespawnPool |
( |
SpawnedPoolData & |
spawnedPoolData, |
|
|
uint32 |
pool_id, |
|
|
bool |
alwaysDeleteRespawnTime = false |
|
) |
| |
◆ GetPoolTemplate()
◆ Initialize()
void PoolMgr::Initialize |
( |
| ) |
|
◆ InitPoolsForMap()
◆ instance()
◆ IsEmpty()
bool PoolMgr::IsEmpty |
( |
uint32 |
pool_id | ) |
const |
◆ IsPartOfAPool() [1/5]
◆ IsPartOfAPool() [2/5]
◆ IsPartOfAPool() [3/5]
◆ IsPartOfAPool() [4/5]
template<typename T >
uint32 PoolMgr::IsPartOfAPool |
( |
uint64 |
db_guid_or_pool_id | ) |
const |
◆ IsPartOfAPool() [5/5]
◆ IsSpawnedObject()
◆ LoadFromDB()
void PoolMgr::LoadFromDB |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ SpawnPool() [1/5]
◆ SpawnPool() [2/5]
◆ SpawnPool() [3/5]
◆ SpawnPool() [4/5]
◆ SpawnPool() [5/5]
◆ UpdatePool() [1/2]
◆ UpdatePool() [2/2]
◆ mAutoSpawnPoolsPerMap
std::unordered_map<uint32, std::vector<uint32> > PoolMgr::mAutoSpawnPoolsPerMap |
|
private |
◆ mCreatureSearchMap
◆ mGameobjectSearchMap
◆ mPoolCreatureGroups
◆ mPoolGameobjectGroups
◆ mPoolPoolGroups
◆ mPoolSearchMap
◆ mPoolTemplate
The documentation for this class was generated from the following files: