#include "PoolMgr.h"
|
| | SpawnedPoolData (Map *owner) |
| |
| | SpawnedPoolData (SpawnedPoolData const &)=delete |
| |
| | SpawnedPoolData (SpawnedPoolData &&)=delete |
| |
| SpawnedPoolData & | operator= (SpawnedPoolData const &)=delete |
| |
| SpawnedPoolData & | operator= (SpawnedPoolData &&)=delete |
| |
| Map * | GetMap () const |
| |
| template<typename T > |
| bool | IsSpawnedObject (uint32 db_guid_or_pool_id) const |
| |
| uint32 | GetSpawnedObjects (uint32 pool_id) const |
| |
| template<typename T > |
| void | AddSpawn (uint32 db_guid_or_pool_id, uint32 pool_id) |
| |
| template<typename T > |
| void | RemoveSpawn (uint32 db_guid_or_pool_id, uint32 pool_id) |
| |
| SpawnedPoolObjects | GetSpawnedQuests () const |
| |
| template<> |
| bool | IsSpawnedObject (uint32 db_guid) const |
| |
| template<> |
| bool | IsSpawnedObject (uint32 db_guid) const |
| |
| template<> |
| bool | IsSpawnedObject (uint32 sub_pool_id) const |
| |
| template<> |
| bool | IsSpawnedObject (uint32 quest_id) const |
| |
| template<> |
| void | AddSpawn (uint32 db_guid, uint32 pool_id) |
| |
| template<> |
| void | AddSpawn (uint32 db_guid, uint32 pool_id) |
| |
| template<> |
| void | AddSpawn (uint32 sub_pool_id, uint32 pool_id) |
| |
| template<> |
| void | AddSpawn (uint32 quest_id, uint32 pool_id) |
| |
| template<> |
| void | RemoveSpawn (uint32 db_guid, uint32 pool_id) |
| |
| template<> |
| void | RemoveSpawn (uint32 db_guid, uint32 pool_id) |
| |
| template<> |
| void | RemoveSpawn (uint32 sub_pool_id, uint32 pool_id) |
| |
| template<> |
| void | RemoveSpawn (uint32 quest_id, uint32 pool_id) |
| |
◆ SpawnedPoolData() [1/3]
| SpawnedPoolData::SpawnedPoolData |
( |
Map * |
owner | ) |
|
|
inlineexplicit |
Map * mOwner
Definition PoolMgr.h:77
◆ SpawnedPoolData() [2/3]
◆ SpawnedPoolData() [3/3]
◆ AddSpawn() [1/5]
template<>
| void SpawnedPoolData::AddSpawn |
( |
uint32 |
db_guid, |
|
|
uint32 |
pool_id |
|
) |
| |
66{
69}
SpawnedPoolObjects mSpawnedCreatures
Definition PoolMgr.h:78
SpawnedPoolPools mSpawnedPools
Definition PoolMgr.h:81
References mSpawnedCreatures, and mSpawnedPools.
◆ AddSpawn() [2/5]
template<>
| void SpawnedPoolData::AddSpawn |
( |
uint32 |
db_guid, |
|
|
uint32 |
pool_id |
|
) |
| |
◆ AddSpawn() [3/5]
template<typename T >
| void SpawnedPoolData::AddSpawn |
( |
uint32 |
db_guid_or_pool_id, |
|
|
uint32 |
pool_id |
|
) |
| |
◆ AddSpawn() [4/5]
template<>
| void SpawnedPoolData::AddSpawn |
( |
uint32 |
quest_id, |
|
|
uint32 |
pool_id |
|
) |
| |
◆ AddSpawn() [5/5]
template<>
| void SpawnedPoolData::AddSpawn |
( |
uint32 |
sub_pool_id, |
|
|
uint32 |
pool_id |
|
) |
| |
◆ GetMap()
| Map * SpawnedPoolData::GetMap |
( |
| ) |
const |
|
inline |
◆ GetSpawnedObjects()
| uint32 SpawnedPoolData::GetSpawnedObjects |
( |
uint32 |
pool_id | ) |
const |
◆ GetSpawnedQuests()
◆ IsSpawnedObject() [1/5]
template<>
| bool SpawnedPoolData::IsSpawnedObject |
( |
uint32 |
db_guid | ) |
const |
◆ IsSpawnedObject() [2/5]
template<>
| bool SpawnedPoolData::IsSpawnedObject |
( |
uint32 |
db_guid | ) |
const |
◆ IsSpawnedObject() [3/5]
template<typename T >
| bool SpawnedPoolData::IsSpawnedObject |
( |
uint32 |
db_guid_or_pool_id | ) |
const |
◆ IsSpawnedObject() [4/5]
template<>
| bool SpawnedPoolData::IsSpawnedObject |
( |
uint32 |
quest_id | ) |
const |
◆ IsSpawnedObject() [5/5]
template<>
| bool SpawnedPoolData::IsSpawnedObject |
( |
uint32 |
sub_pool_id | ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ RemoveSpawn() [1/5]
template<>
| void SpawnedPoolData::RemoveSpawn |
( |
uint32 |
db_guid, |
|
|
uint32 |
pool_id |
|
) |
| |
94{
97 if (val > 0)
98 --val;
99}
std::uint32_t uint32
Definition Define.h:107
◆ RemoveSpawn() [2/5]
template<>
| void SpawnedPoolData::RemoveSpawn |
( |
uint32 |
db_guid, |
|
|
uint32 |
pool_id |
|
) |
| |
◆ RemoveSpawn() [3/5]
template<typename T >
| void SpawnedPoolData::RemoveSpawn |
( |
uint32 |
db_guid_or_pool_id, |
|
|
uint32 |
pool_id |
|
) |
| |
◆ RemoveSpawn() [4/5]
template<>
| void SpawnedPoolData::RemoveSpawn |
( |
uint32 |
quest_id, |
|
|
uint32 |
pool_id |
|
) |
| |
◆ RemoveSpawn() [5/5]
template<>
| void SpawnedPoolData::RemoveSpawn |
( |
uint32 |
sub_pool_id, |
|
|
uint32 |
pool_id |
|
) |
| |
112{
115 if (val > 0)
116 --val;
117}
◆ mOwner
| Map* SpawnedPoolData::mOwner |
|
private |
◆ mSpawnedCreatures
◆ mSpawnedGameobjects
◆ mSpawnedPools
◆ mSpawnedQuests
The documentation for this class was generated from the following files:
- azerothcore-wotlk/src/server/game/Pools/PoolMgr.h
- azerothcore-wotlk/src/server/game/Pools/PoolMgr.cpp