#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: